VBA程式編寫常用到的物件、屬性、方法、與事件
參考:微軟的官方文件
◎Range 物件 (Excel)
代表儲存格、列、欄、包含一個或多個連續儲存格區塊的儲存格選取範圍,或是立體範圍。
◎清除字型顏色、儲存格底色
Font 物件 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.font(object)
Interior 物件 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.interior(object)
Interior.Color 屬性 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.interior.color
例如:
Cells( ).Font.Color = RGB(0, 0, 0)
Cells( ).Interior.Color=RGB(255,255,0)
◎清除範圍中的公式和值
Range.ClearContents 方法 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.range.clearcontents
◎清除物件的格式設定
Range.ClearFormats 方法 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.range.clearformats
◎可將範圍複製到指定的範圍或[剪貼簿]
Range.Copy 方法 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.range.copy
◎貼上已複製到指定之範圍的Range物件
Range.PasteSpecial 方法 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.range.pastespecial
如:貼上值
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
◎傳回或設定剪下或複製模式的狀態
Application.CutCopyMode 屬性 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.application.cutcopymode
Application.CutCopyMode = False / True
◎VBA螢幕更新
如果開啟螢幕更新,則本屬性值為 True。 可讀寫的 Boolean
Application.ScreenUpdating 屬性 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.application.screenupdating
Application.ScreenUpdating= False / True
◎VBA警告訊息
如果執行巨集時,Microsoft Excel 會顯示特定的提醒及訊息,則本屬性值為 True。 可讀寫的 Boolean
Application.DisplayAlerts 屬性 (Excel)
https://docs.microsoft.com/zh-tw/office/vba/api/excel.application.displayalerts
Application.DisplayAlerts= False / True