标题基本上都说明了。
我想知道是否有像
这样的陈述if (Range1 contains all columns) then do stuff
我想知道这一点,因为我需要在切割和插入行时运行一个子程序,并且当它不是整行时我运行其他代码。
答案 0 :(得分:2)
BruceWayne的建议似乎合乎逻辑。您还可以检查yourRange.EntireRow.Address是否与整个行地址相同:
yourRange.EntireRow.Address = Range(yourRange.Cells(1, 1), yourRange.Cells(1, yourRange.Columns.Count)).Address
答案 1 :(得分:1)
这是一种简单的方法。它适用于给定范围内的多行。要检查列,只需将“ EntireRow”更改为“ EntireColumn”。
If Range1.Address = Range1.EntireRow.Address