我想填充由希臘字母組成的數組,後跟下標「1」。我已經有希臘字母部分:Excel中的下標(字體)vba
Dim variables(), variables_o
j = 0
For i = 1 To 25
If i = 13 Or i = 15 Then
Else
j = j + 1
ReDim Preserve variables(j)
variables(j) = ChrW(944 + i)
End If
Next
但是我對下標部分有問題。我認爲,如果我可以使用with ... end功能,那麼我可以做到這一點,但我無法弄清楚以...結束的對象可以採用哪些對象。在這個網站上,他們說:
隨着... END隨着語句(Visual Basic)
objectExpression的數據類型可以是任何類或結構類型,甚至一個Visual Basic基本類型,如整型。
但我不知道這意味着什麼。如果能做到這樣的事情:
昏暗的一個作爲字符串
一個=「1」
一個 font.subscript =真 結束與
然後,我可以弄清楚如何做我想做的事。但是with功能似乎不會對字符串起作用。我遇到的問題是,大多數字體的字體使用單元格方法的建議,但我想填充一個數組,所以我遇到了麻煩。同樣我會非常喜歡做的是創造一些維度這簡直是一個下標之一,然後改變我的數組如下:
Dim variables(), variables_o
j = 0
For i = 1 To 25
If i = 13 Or i = 15 Then
Else
j = j + 1
ReDim Preserve variables(j)
variables(j) = ChrW(944 + i) & subscript_one
End If
Next
這是一個好主意。我從來沒想過這點。感謝您的意見。 – user147178 2014-10-01 05:37:52