excel中用vba怎样实现获取第一行的最末一列?

如题所述

方法很多:即可用:End(xlToRight).Column来获取,也可用:UsedRange.Columns.Count来获取!
但其值为字符或整型,在VBA中行号值不用英文字母AB来表示,见下图:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-05

Range("a1").End(xlToRight),如果中间有空单元格,不能获取最右侧单元格
可以用
Range("IV1").End(xlToLeft).Column
相似回答