我想选择电子表格中的所有列,除了我通过列名指定的列(列的第一行中的值。列名将作为参数传递给 Sub。例如:
Sub selectAllExcept(columns)
With ActiveSheet
LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
End With
Range(Columns(1), Columns(LastCol)).EntireColumn.Select
End Sub
但是,我希望能够以某种方式指定我想要所有列(从第一个到最后一个),不包括由 columns 参数指定的列,我将其设想为逗号分隔的字符串:
columns = "ColumnName1, ColumnName3"
如果 columns 参数包含一个实际上不是列名的字符串,则代码没有中断也会很好。