从选定的数据集中取消选择范围

Unselecting a range from a selected data set

我正在尝试从我的选择中取消选择空列并将所需的选择保存为新的范围对象。

This is my Current Selection

and this is what I desire

请帮助我,因为 Google 搜索没有帮助,我找不到任何可以解决此问题的方法。

Selection.Cells(1).CurrentRegion.Select

选择是指您选择的所有单元格。每个选择肯定会包含至少一个单元格。您的选择可能包含 100 个单元格,也可能是 20 个或 5 个。但它肯定会包含 1 个单元格。该代码针对选择中的第一个单元格并识别当前区域(数据与第一个单元格相关联)并选择它。