vba中怎樣表示sheet,vba中怎樣表示一個sheet?

2021-07-08 20:30:33 字數 762 閱讀 5619

1樓:匿名使用者

vba中 用sheet1,2,3來表示是不保險的,如果將sheet1刪除再建立一個表單後,新表單預設叫sheet4,再在vba中呼叫sheet1就會出錯。請用下面過程選中需要表單:

sub 遍歷工作表()

dim a as string, n as integerfor n = 1 to worksheets.counta = sheets(n).name

sheets(n).select '當然這裡可加上判斷語句,根據需要選中sheet

next n

end sub

2樓:路燈

用sheet1,2,3來表示是不保險的,如果將sheet1刪除再建立一個表單後,新表單預設叫sheet4,再在vba中呼叫sheet1就會出錯。請用下面過程選中需要表單:

sub 遍歷工作表()

dim a as string, n as integerfor n = 1 to worksheets.counta = sheets(n).name

sheets(n).select '當然這裡可加上判斷語句,根據需要選中sheet

next n

end sub

3樓:戴雯君

還可以用sheets(1)

1就是你的表在所有表的第1個位置

4樓:匿名使用者

sheet1.select

完全可以,只是程式解讀的時候有點暈

VBA中判斷段為空值用什麼函式,VBA中判斷一欄位為空值用什麼函式

看欄位在什麼位置了。而且對空值的定義了 isnull 對於str 判斷都是false 對於 str null 才是true 對於str未賦值 判定是false isempty 對於str null 斷定是false,對於 str empty 判定是true 對於str未賦值 判定是true 另外單元...

Vba中range 「A1range 「B1 formular是什麼意思

兩處錯誤,正確寫法為 range a1 range b1 formula 意思是a1等於b1的公式 比如,b1中存在公式 sum b2 b10 則a1的值也是 sum b2 b10 公式 在vba中range bb1 表示對活動工作表bb1單元格的引用。在vba中,range代表某一單元格 某一行 ...

急!VBA string的長度,在VBA程式設計中檢測字串長度的函式名是

string的長度取決於你的記憶體。當然api裡面的引數因為是c 很多都是固定長度的。你是在什麼環境下編vba,我剛在excel裡試了,肯定不止256,我試到了300003。如下 sub ss dim ss as string dim i as long ss abc for i 1 to 1000...