Excel VBA 之單元格格式

2021-10-06 18:50:08 字數 615 閱讀 5570

乙個頻繁的任務就是給選中的單元格或區域設定格式。你的vba過程可能需要查明某個具體單元格的格式。我們可以使用numberformat屬性來找回單元格格式:

?range("a1").numberformat

在立即視窗輸入上面的問題後,excel顯示「general」

range("a1").numberformat = "$#,##0.00"

移動複製單元格

注意,使用在range物件上的cut和copy方法都需要乙個叫「destination」的特殊自變數。這個自變數明確你要放置剪下或複製的資料的單元格或單元格區域位址。在最後乙個例子中,使用了沒有destination自變數的cut方法來去除具體單元格的資料。clear方法將刪除具體單元格或單元格區域的所有內容,包括格式和批註。如果你想要明確你要刪除什麼,使用下列方法:

1、clearcontents-僅清除單元格或單元格區域內的資料

2、clearformats-僅清除格式

3、clearcontents-清除區域裡的所有批註

內容主要參考:

c 設定 單元格 格式

range.numberformatlocal 設定單元格格式為文字 range range worksheet.get range a1 e1 獲取excel多個單元格區域 本例做為excel表頭 range.merge 0 單元格合併動作 worksheet.cells 1 1 excel單元格...

單元格格式 你最想要的自定義單元格格式來了!

excel提供了功能豐富的自定義格式 當我們在單元格輸入數值後,可以通過自定義格式建立自己需要的資料格式。自定義格式 常規情況下分為四段,每一段的意思是 正數格式 負數格式 零值格式 文字格式注 如果格式串不全,則按以下方式應用自定義格式 1.如果只使用一部分,格式 指定的結構將應用於所有型別的值。...

C 設定Excel單元格格式

全表自動列寬 mysheet.cells.select mysheet.cells.columns.autofit 合併 excelrangeparm.merge missing.value 粗體設定 excelrangeparm.font.bold true 字型大小設定 excelrangepa...