超簡單,Excel怎麼呼叫VBA指令碼?

Tags: 指令碼, 障礙,

VBA功能強大,但遠沒有想象中那麼困難,更不是程式設計師的專用,在這裡演示一下Excel呼叫VBA的方法,排除心裡障礙。

工具/原料

Excel 2007

Win7

方法/步驟

開啟Excel 07,選中工作表, 右鍵,選擇“檢視程式碼”。

超簡單,Excel怎麼呼叫VBA指令碼

VBA編輯器。

超簡單,Excel怎麼呼叫VBA指令碼

選擇“worksheet”,對當前工作表進行操作。

超簡單,Excel怎麼呼叫VBA指令碼

在“宣告”處選擇動作,動作含義通過字面意思即可理解,例如 Change動作,表示當在工作表中修改單元格內容,便會執行相應的程式。

同理:BeforeDoubleClick表示雙擊滑鼠前執行,其它自行嘗試。

超簡單,Excel怎麼呼叫VBA指令碼

在這裡,我們設定Change動作,相應的編輯器會給出子程式,你只需要在子程式中寫你要實現的操作即可。

超簡單,Excel怎麼呼叫VBA指令碼

我們進行一個簡單的乘法操作,在單元格A2中輸入單價,在B2中輸入數量,在C2中顯示總計。

Sheet2.Cells(2, 3) = Sheet2.Cells(2, 1) * Sheet2.Cells(2, 2)

其中Sheet2是當前工作表的名字,Cells(2, 3)是一個方法,表示第2行,第3列的單元格的內容,“*” 是乘法運算子。

超簡單,Excel怎麼呼叫VBA指令碼

儲存之後執行效果(需要儲存為帶巨集的Excel)。

超簡單,Excel怎麼呼叫VBA指令碼

你已經實現了第一個帶巨集的Excel,很有成就感吧,開始你的VBA學習吧。

注意事項

VBA指令碼編輯必須使用半形字元。

指令碼, 障礙,
相關問題答案