VBA 變數賦值

2022-03-10 21:38:51 字數 779 閱讀 1191

1、給文字、數值、日期等變數賦值,其語句為:

let 變數 = 資料

其中,「let」 是可以省略的。

示例:初始工作表:

執行**:

sub

mytest()

dimstr

asstring

let

str = "

變數賦值

"cells.clearcontents

'清除活動表中的所有資料

range("

b2") = str

'選擇 b2 單元格,輸入值

end sub

2、給物件變數(object型的變數,如單元格)賦值, 其語句為:

set 變數 = 物件

其中,「set」 不能省略。

示例初始表:

執行**:

sub

mytest()

static rng as

range

set rng = range("c3"

) rng.value = "

物件變數賦值"'

選擇 c3 單元格,輸入值

VBA陣列賦值

先說一下,剛才乙個錯誤的操作,連儲存的草稿都沒了,這也太懸了。以後還是在本地寫好了再放上來。陣列是這樣賦值的 dim a2 10 as integer 10是可以使用的最大上標,這和c語言不太一樣 dim a3 2 to 10 as integer 也可以定義下標 dim a1 as integer...

VBA 宣告變數

vba 中的變數根據其不同的作用域級別,分為公共變數 模組級變數和本地變數 3 種。不同的變數有不同的宣告方法。1 公共變數需在模組的第乙個過程前用 public 語句宣告。示例 如下 option explicit public grade as integer subtest range b2 ...

vba單元格批量賦值 經驗 快速學習VBA

序 在知乎上有很多朋友問vba如何入門?看著 密密麻麻看不進去。我想說,我剛開始看也是看著 也是撓頭,但是沒辦法,要解決批量處理excel的相關問題vba再好不過。一定要堅持。我理解的入門,是看到問題,立馬能想到用哪個vba知識點來解決。如果在腦袋裡還能隱隱約約有那麼幾句固定格式解決各種問題的 那就...