excel vba表达从第一行最后一列向左找,找到有数据的为止

[A65536].End(xlUp).row的意思是从A列最后一行向上找,找到有数据的行为止,想问问要表达从第一行最后一列向左找,找到有数据的为止怎么表示

Range("IV1").End(xlToLeft).Column

一般的函数方法可以再帮助文档里面找到说明的呢

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-05
选择第一行向左的单元格Cells(1, Columns.Count).End(xlToLeft)
如果想要该单元格的列数,可以在后面添加.column
Cells(2, Columns.Count).End(xlToLeft).Column本回答被提问者采纳
第2个回答  2019-05-05
endrow = [A65536].End(xlUp).row
endcol = cells(endrow,256).end(xltoleft).column追问

再问问您想表达跟这样相同的意思应该怎么写呢
For i = 1 To Sheets("sheet1").[a65536].End(xlUp).Row
ComboBox1.AddItem Sheets("表一").Cells(1, i).Value

追答

你看下combox对象的创建方法。如果你这个对象的创建方法是没有问题的,你这样创建也应该会全部重叠在一起了

第3个回答  2019-05-05
c = Cells(1, Columns.Count).End(xlToLeft).Column
相似回答