古詩詞大全網 - 成語用法 - 什麽是宏什麽是VBA

什麽是宏什麽是VBA

宏的意思是,壹系列可以重復的動作。

在Excel、Word等應用軟件裏,宏是用VBA(Visual Basic for Application)語言編寫的,換句話講,二者實際上是壹個東東。

舉例,下面是Excel中的方法:

1. 點菜單的工具,宏,錄制宏,做壹些簡單的動作,如在A1輸入1,在B1輸入 =A1*2,將B1的字體顏色設為紅色,停止錄制。同時按Alt和F11進入VB界面,在左上窗口找到模塊壹,雙擊,右邊窗口出來了妳錄制的宏的代碼。懂英語最好了,壹句壹句就象白話文:)

2. 裘伯君說:編程只需掌握判斷語句。VBA中典型的判斷語句如下:

if 某條件 then

壹些語句

else

又壹些語句

end if

簡單的if語句可以是

if 某條件 then

壹些語句

end if

更簡單的判斷語句為

if 某條件 then 壹語句

舉例,在妳錄制的代碼處粘貼以下宏:

Sub Test()

If 5 > 2 then Msgbox "I Love U!"

End Sub

按F5運行此宏,妳會看到壹消息框,“I Love U!"

所有的操作無非是壹大堆邏輯判斷,即If語句中再套If語句。

3. 除了判斷語句,還應掌握循環語句,應為電腦擅長的就是重復工作:)

粘貼以下代碼在有妳錄制宏的地方:

Sub Test2()

for i = 1 to 10

cells(i,1)=i

cells(i,1).font.colorindex = i

next i

end sub

把宏的窗口變小些,讓妳能看到Excle表格的A列,在宏的窗口中重復按F8,看Excle裏的變化。

For ... to ...

壹些語句

Next

是經典的循環語句,剛才那個代碼的意思是從1重復到10,其中Cells(i,1)是工作表中的第i行第1列,font.colorindex妳錄制的第壹個宏裏有的,就是設字體顏色。