2018年10月28日 星期日
2018年10月17日 星期三
在VBA裡面快速取得最後一欄及最後一列
1.中間沒空白
cells(1.1).End(xlDown).Row '在第一格按下Ctrl + 方向鍵往下
cells(1.1).End(xlToRight).Column '在第一格按下Ctrl + 方向鍵向左
2.中間有空白
cells(ActiveSheet.Rows.Count,1).End(xlUp).Row '最後一格往上選
cells(1,ActiveSheet.Columns.Count).End(xlToLeft).Column '最左邊往右選
cells(1.1).End(xlDown).Row '在第一格按下Ctrl + 方向鍵往下
cells(1.1).End(xlToRight).Column '在第一格按下Ctrl + 方向鍵向左
2.中間有空白
cells(ActiveSheet.Rows.Count,1).End(xlUp).Row '最後一格往上選
cells(1,ActiveSheet.Columns.Count).End(xlToLeft).Column '最左邊往右選
VBA-文字參照 R1C1 R[1]C[1]
VBA裡錄製巨集時會看到R1C1,R[1]C[1] 位址參照樣式
表示方法如下
在 R1C1 樣式中使用 R 加上列號碼和 C 加上欄號碼,來表示儲存格的位置。如果使用[]表示要使用相對參照,否則使用絶對參照。
訂閱:
文章 (Atom)

