VBA應用EXCEL公式

2022-06-16 12:00:11 字數 1478 閱讀 9414

' 七個使用公式的例子

''1、行標是變數的例子

'2、列標用一維陣列輸入字串做列標,行標是變數

'3、用rc做相對引用

'4、rc和變數混合

'5、整列使用rc引用,避免使用迴圈

'6、整個區域rc引用——相對引用/迴圈

'7、整個區域rc應用——相對引用/不用迴圈

sub數例()

[a1] = "

1a": [a2] = "

d2": [a3] = "

cd": [a4] = "fa"

end sub

subts1()

for i = 1to4

cells(i,

2).formula = "

=left(a

" & i & "

,1)"

next

iend sub

subts2()

arr = array("

a", "

b", "

c", "

d", "

f", "e"

)for i = 1to4

cells(i,

3).formula = "

=left(

" & arr(0) & i & "

,1)"

next

iend sub

subts3()

for i = 1to4

cells(i,

4).formular1c1 = "

=left(rc[-3],1)

"next

end sub

subts4()

j = -4

for i = 1to4

cells(i,

5).formular1c1 = "

=left(rc[

" & j & "

],1)

"next

end sub

subts5()

j = -4

cells(

1, 6).resize(4).formular1c1 = "

=left(rc[

" & j & "

],1)

"end sub

subts6()

for j = 1to4

cells(

1, 6).resize(4, j).formular1c1 = "

=left(rc[

" & -5 & "

],2)

"next

end sub

subts7()

cells(

6, 6).resize(4, 4).formular1c1 = "

=left(r[-5]c[

" & -5 & "

],2)

"end sub

Excel高階應用專題 陣列公式

這個奇特的函式就是陣列公式,陣列公式特點就是可以同時進行多重計算,並返回一種或多種結果的公式。在陣列公式中使用兩組或多組資料稱為陣列引數,陣列引數可以是乙個資料區域,也可以是陣列常量。陣列公式中的每個陣列引數必須有相同數量的行和列。從陣列公式的輸入 編輯 刪除 應用四個方面來講解陣列公式 一 陣列公...

excel下vba程式設計

最近需要在excel中實現乙個功能,查閱excel的函式沒有,或者是我沒找到,於是使用 vba進行擴充套件實現,步驟如下 1 開啟要擴充套件的excel檔案,並啟用巨集。2007的excel檔案,在 上面一行有乙個黃色小條提示 2 使用快捷鍵 alt f11 開啟vba編輯視窗 3 在左邊的部分新增...

VBA 操作excel選單

在thisworkbook中加入 option explicit private sub workbook activate call mytools end sub private sub workbook beforeclose cancel as boolean call delmytools...