在Excel VBA中选择列和行方向的范围
问题描述:
我想从E1中选择数据以直到包含H列中的数据的单元格。012可以通过VBA吗?在Excel VBA中选择列和行方向的范围
我曾尝试使用此代码:
Range(Range("e1").End(xlDown), Range("h1").End(xlDown)).Select
但它选择E2至H2。
答
用途:
Range("E1:H" & Range("H" & Rows.Count).End(xlUp).Row)
这将从E1选择范围持续H列
+0
感谢它按我的要求工作。@ ArindamD –
答
我想选择从E1的数据,直到包含在列H
数据的单元格将这项工作的吗?
Range("e1", Columns("h").Find("*")).Select
完全对应于您所说的如果H1
始终为空。
除非你的意思是最后单元格包含H列中的数据?在这种情况下:
Range("e1", Range("h999999").End(xlUp)).Select
这不是错误的填充细胞。它只选择E2到H2 @ A.S.H –
这是正常结果,如果你的单元格E1和H1是空的,而E2和H2不是。是这样吗? –
我的Cells E1是内容。 –