【发布时间】:2013-08-13 15:41:56
【问题描述】:
如果单元格是blank,我有一个移动到第 2 行并删除 Column 的宏。
删除部分有效,但如果有 N 个相邻的空白单元格,我必须运行 N 次才能删除所有列,是否可以一次删除所有列,因为我不知道有多少空白单元格可能彼此相邻。
谢谢
Sub delete-columns()
For Each cell In Range(Cells(2, 1), Cells(2, ActiveSheet.UsedRange.Columns.count))
If cell.Value = "" Then cell.EntireColumn.Delete xlToRight
Next cell
End Sub
【问题讨论】: