ecelvba中怎麼用變數來代替

2022-02-08 17:30:34 字數 951 閱讀 5107

1樓:tat蘿蔔

可以啊。

第1種情況的引用方法:cells(4,d)

第2種情況的引用方法:"......g" & d & ":g50....."

2樓:匿名使用者

cells(4,d) ok,表示第四行,第23列單元格

cells(d,3) ok,表示第23行,第3列單元格

cells(d,d) ok,表示第23行,第23列單元格

worksheets("英語統計").cells(4, 3) =

"=index(frequency(報名表!g3:g50,),2)&""/""&

text(index(frequency(報名表!g" & d & ":g" & d &

",),2)/count(報名表!g3:g50),""0.00%"")"

很顯然,這裡使用了字串連線符&。沒有測試過,是否會報錯。因為你在裡面有了雙引號,這個在vba中式有特殊作用的,建議用乙個變數代替雙引號,例如

const a = """"

worksheets("英語統計").cells(4, 3) =

"=index(frequency(報名表!g" & d & ":g" & d & ",),2)&" & a & a & "/" & a & a &

"&text(index(frequency(報名表!g" & d & ":g" & d & ",),2)/count(報名表!

g" & d & ":g" & d & ")," & a & a & "0.00%" & a & a & ")"

3樓:

cells和range都可以用變數來表示乙個單元格或區域cells(行號,列號)range("單元格位址或單元格區域位址")如cells(x,y)range("g" & x & ":g" & y)

如有不明加qq869649232

c語言怎麼用變數定義來陣列元素個數

c語言中陣列的維數表示陣列中元素的個數,在常規陣列中維數是必須要指明的,如果沒有指明,則必須在初始化列表中給定初始值,編譯器通過初始化列表來確定陣列的維數。int a 上面的 雖然沒有指明陣列的維數,但是編譯知道陣列a的維數是4 只有4個元素 要實現用變數定義陣列的元素個數即維數,可以使用mallo...

從教用什麼好詞來代替,朋友可以用什麼詞來代替

從教 即從事教育工作。可替代的詞 執教。找一些很文藝很裝逼的詞,就是乙個普通詞語,用另外的詞來代替,一般那個詞裡還有乙個字是比較難寫的,認 20 許多朋友為裝b裝的不好而痛苦。雖然有人推薦看格調,但只看了書,不精通,卻也無法裝的痛快淋漓。現在,我教大家乙個簡單易學的辦法。原則 1 能用英文絕不用漢語...

vb中怎麼宣告sqlsever變數

vb 中怎麼宣告sql資料庫變數 資料庫連線採用的是sql語言,sql語言在連線資料庫時不需回要設答置變數,只需要宣告二個物件。在連線資料庫前必須宣告二個物件,它們是資料庫連線物件和記錄集物件。在一般連線資料庫時,首先必須在引用中新增資料庫連線的引用 microsoft dao object lib...