迷霧競技者持續提出腦力挑戰。在這回,他們建議團隊學會──如何將 VBA 咒語寫在「模組」裡並從那裡執行,因為這是高手都要精通的共用魔法技能!
數據魔法團成員介紹:
迷霧競技者:
他們以良善、規範的 Excel 魔法競賽考驗團隊協作、創意,讓數據魔法團不斷精進。
- 艾米斯(Amis):擅長自動化與魔法設計,團隊隊長。
- 瑟倫娜(Serena):精通圖表幻術與可視化魔法,最有藝術天份的成員。
- 路卡斯(Lucas):機械系法師,熟悉所有表單與按鈕咒語,腦筋動得最快。
- 貝亞特烈絲(Beatrice):資料守護者,專攻資料精煉與錯誤修正魔法,細心又可靠。
迷霧競技者:
- 葛雷登 (Grayden):冷靜策略型競技者,熱衷邏輯挑戰
- 莉亞 (Leah):謎語奇才,遊戲設計高手,善於公平設定難題
他們以良善、規範的 Excel 魔法競賽考驗團隊協作、創意,讓數據魔法團不斷精進。
魔法團成員聽聞此練習後,艾米斯提議:「這是使咒語可以被整本魔法書(所有工作表)調用的重要訓練,也是魔法團實力升級的關鍵一步!」大家於是展開模組魔法新冒險。
打開魔法卷軸編輯室 VBA Editor (VBE)
- 在 Excel 上按「Alt + F11」,啟動 Visual Basic 編輯器。
- 點選「插入」-「模組」。
在模組內寫下魔法咒語
瑟倫娜提出:「不如幫全書工作表都變成青色!」團隊討論後,由路卡斯寫下如下咒語:
瑟倫娜提出:「不如幫全書工作表都變成青色!」團隊討論後,由路卡斯寫下如下咒語:
Sub Cyan()
Cells.Interior.ColorIndex = 28
End Sub
從模組執行魔法
- 回到 VBA Editor 功能頁,點「執行」功能區的「巨集」或在 Excel 點「開發人員」→「巨集」。
- 選取 Cyan,點執行。
全團齊聲:「Wow!」只要執行這個模組咒語,任何選定的工作表皆會瞬間染上青色魔法。
葛雷登巧妙提點
葛雷登提醒:「模組裡的魔法能讓你全書通用,並可複製到別的魔法書!
葛雷登提醒:「模組裡的魔法能讓你全書通用,並可複製到別的魔法書!
魔法小精靈提醒
在VBA我們可以使用調色盤索引值(ColorIndex)來填入不同顏色,可以參考下列色彩的索引值!
在VBA我們可以使用調色盤索引值(ColorIndex)來填入不同顏色,可以參考下列色彩的索引值!
歡迎加入 Excel VBA 魔法學院的冒險旅程!
限時優惠:2025.10.31 前報名者可獲得「Excel VBA Basic Study 線上錄影課程」,共70個單元,價值新台幣$5,600元!立即學習,如虎添翼!
