VBA功能強大,但遠沒有想象中那麼困難,更不是程式設計師的專用,在這裡演示一下Excel呼叫VBA的方法,排除心裡障礙。
工具/原料
Excel 2007
Win7
方法/步驟
開啟Excel 07,選中工作表, 右鍵,選擇“檢視程式碼”。
VBA編輯器。
選擇“worksheet”,對當前工作表進行操作。
在“宣告”處選擇動作,動作含義通過字面意思即可理解,例如 Change動作,表示當在工作表中修改單元格內容,便會執行相應的程式。
同理:BeforeDoubleClick表示雙擊滑鼠前執行,其它自行嘗試。
在這裡,我們設定Change動作,相應的編輯器會給出子程式,你只需要在子程式中寫你要實現的操作即可。
我們進行一個簡單的乘法操作,在單元格A2中輸入單價,在B2中輸入數量,在C2中顯示總計。
Sheet2.Cells(2, 3) = Sheet2.Cells(2, 1) * Sheet2.Cells(2, 2)
其中Sheet2是當前工作表的名字,Cells(2, 3)是一個方法,表示第2行,第3列的單元格的內容,“*” 是乘法運算子。
儲存之後執行效果(需要儲存為帶巨集的Excel)。
你已經實現了第一個帶巨集的Excel,很有成就感吧,開始你的VBA學習吧。
注意事項
VBA指令碼編輯必須使用半形字元。