發表文章

目前顯示的是有「ExcelVBA」標籤的文章

Excel VBA筆記_Part03.儲存格常見操作以及註解Range物件跟Select方法_Value屬性

圖片
綠色代表方法 灰色表示屬性 程式 Sub task1 () Rem 這是註解寫法1. '這是註解寫法2. ' ' Range("A2").Value = "A2" ' Range("A3").Value = "A3" Range( "A1" ).Value = 100 Range( "A7" ).Value = "這是文字內容!" Range( "B1,B3,B5" ).Value = 23 Range( "C2:C6" ).Value = 88 Range( "D:D" ).Value = 9 Range( "B2" ).Select End Sub

Excel VBA筆記_Part02.面板、圖案跟按鈕觸發指令設計方式&自訂功能區_快速存取工具列

圖片
法1.巨集 -> 挑選寫好的對應方法。 法2.插入圖案格式文字編輯好,右鍵->指定巨集 此時圖案就會變成按紐按下去觸發test事件跳文字訊息了 法3.插入 表單控制項 拖拉範圍設置按鈕大小,指定對應巨集。 法4.設置成面板方式 修改預設icon 自訂功能區 ->  可以去新增索引標籤並且更名。 可上下調整靠左或右

Excel VBA筆記_Part01.環境介紹與程式模組建立方式&巨集安全性

圖片
環境介紹 在電腦上只有微軟excel情況下,想做寫程式自動化日常業務。 通常第一時間會想到的就是透過VBA來克服了。 檔案 -> 選項 -> 自訂功能區 -> 勾起 【開發人員工具】 在Excel頂端就可看到多出 開發人員選項 點開Visual Basic 工具->選項 撰寫風格這邊可調整字體大小、字型 檢視 -> 工具列可勾選將 偵錯、自訂表單、編輯都勾選顯示 此外也可透過檢視選單將「專案視窗」、「屬性視窗」、「即時運算視窗」、「區域變數」、「監看視窗」都打開。 程式模組建立方式 全域性模組: 模組概念基本上就是若有多張工作表都可共用呼叫此模組程序內容做使用。 在左側欄可右鍵->插入模組 做程式撰寫 手敲 Sub 程式段落 局部性模組: 若是要針對特定某一張工作表才能使用的模組,則是去針對某工作表左鍵快點兩下 插入->程序 做名稱跟型態、有效範圍設置 確定 程序名稱限制基本上不能數字開頭,可用英文、中文。 當有多個SUB要綠色播放按鈕運行,可停滯在某段Sub後做執行。 就可針對特定某一個sub運行 存檔時候要更改檔案格式 按否 改選為啟用巨集的活頁簿 如果發現每次開啟xlsm 檔案,都冒出這種警示記得要啟用才會有VBA程式功效。 若不想每次開啟都秀此訊息記得調整巨集安全性