標題:
[發問]
尋找有數字最後一列的語法。
[打印本頁]
作者:
ziv976688
時間:
2019-3-27 02:25
標題:
尋找有數字最後一列的語法。
[attach]30313[/attach]
Range("A1:A6").Interior.ColorIndex = 6
Range("G1:K16").Interior.ColorIndex = 6
Range("Q1:U18").Interior.ColorIndex = 6
Range("AA1:AE19").Interior.ColorIndex = 6
Range("AK1:AO22").Interior.ColorIndex = 6
Range("AU1:AX17").Interior.ColorIndex = 6
因為資料列還會繼續增加,所以請問:
如何將著色的位址改為
有數字的最後一列
?
謝謝!
作者:
ML089
時間:
2019-3-27 21:17
Sub EX()
Debug.Print [A1].Offset(65535).End(xlUp).Row
'方法一
Range("A1:A" & [A65536].End(xlUp).Row).Interior.ColorIndex = 0
Range("G1:K" & [K65536].End(xlUp).Row).Interior.ColorIndex = 6
Range("Q1:U" & [U65536].End(xlUp).Row).Interior.ColorIndex = 6
Range("AA1:AE" & [AE65536].End(xlUp).Row).Interior.ColorIndex = 6
Range("AK1:AO" & [AO65536].End(xlUp).Row).Interior.ColorIndex = 6
Range("AU1:AX" & [AX65536].End(xlUp).Row).Interior.ColorIndex = 6
'方法二
For Each xR In Array("A:A", "G:K", "Q:U", "AA:AE", "AK:AO", "AU:AX")
Range(xR).Interior.ColorIndex = 0
aR = Split(xR, ":")
Range(aR(0) & 1, Range(aR(1) & Rows.Count).End(xlUp)).Interior.ColorIndex = 7
Next
End Sub
複製代碼
作者:
ziv976688
時間:
2019-3-27 22:00
回復
2#
ML089
版主:
謝謝您解決我的困難。
二個方法都很棒~感恩^^
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)