VBA EXCEL巨集 常用方法總結

2021-08-20 21:50:03 字數 570 閱讀 6070

if for 都要分別用結尾詞endif next

if ... end if    

elseif不需要多個endif

for i=初始值 to 結束值 step 步長值

……  exit for 跳出for迴圈

next

獲取當前工作表裡資料的行數和列數

irows=activesheet.usedrange.rows.count

icolumns=activesheet.usedrange.columns.count

'如果**前面的幾行或幾列可能是空的,需要獲得最下面的行數和最右面的列數:

with activesheet.usedrange

iendrow=.rows.count+.row-1

iendcolumn=.columns.count+.column-1

end with

if range("a" & i) = "" then

這句就是判斷單元格是否為空了。

cells() 表示式:cells(行標,列標),列標可以數字,也可以是字母。

常用巨集定義總結

今天,和一位oasis談了一些關於巨集定義的一些問題,頗有所得。特錄於此。起因是他看到open sourc中經常有這樣的原始碼,感覺無法理解 define swap a,b do while 0 總感覺這樣的定義中的do while有點蛇足的味道,感覺真的是沒有什麼必要。開始我也是這樣覺得的,因為是...

EXCEL巨集 VBA常用方法集合

1 取單元格資料 range m5 或 cells 5,2 2 取乙個連續的區域 range a1 b4 select 或 range a2 b4 select 3 取整行或整列 range 1 1 select 或 range a a select 4 區域複製 range a1 b4 copy ...

VBA Excel中單元格的引用方法

使用vba對excel中的單元格或單元格區域進行選擇有很多種方法,可以歸結為兩大類 vba中可以使用range屬性返回某個單元格或者單元格區域。sub 選擇1 range a1 select 選擇乙個單元格,預設選擇目前活動視窗 range a1 b3 select 選擇乙個區域 sheet1.ra...