确定特定数组的长度。尝试过几种Value的变体,但没有喜悦。
在宏中,我尝试过:
Range("BB4").Select
Selection.Copy
Range("BB5").Select
Range("BB5:BB4804").Select
ActiveSheet.Paste
我希望BB的UBound可以变化,并且不能粘贴特定的值,例如BB4804。
显示的代码有效,但是如果数组(BB列)的长度小于或恰好为4804。但是如果增加,则会删除较长的单元格。
答案 0 :(得分:0)
如果我理解正确,则需要BB
列的最后一行。为此,您可以使用.End(xlUp).Row
。在您的代码中将是这样的:
LastRow = Range("BB" & Rows.Count).End(xlUp).Row
Range("BB5:BB" & LastRow).Select
ActiveSheet.Paste
注意:如果该列完全为空,则此方法将无效。
希望这会有所帮助。