【Excel VBA】儲存格加入框線

VBA儲存格加入框線

當儲存格加上框線時,可以使表格各個欄位分界更清楚,那要如何使用VBA將儲存格加入框線呢?以下帶你VBA簡單加上框線。

輸入巨集

※輸入以下指令※

Sub 儲存格加入框線()
With Range(“A1”).CurrentRegion.Borders
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 1
End With
End Sub

語法說明

With
‘省略物件名稱的用法,才不用一直寫同樣名稱
Range(“A1”).CurrentRegion.Borders
‘A1儲存格目前區域的邊界設定
.LineStyle = xlContinuous
‘框線種類為連續實線

.Weight = xlThin
‘框線粗細為細線條

.ColorIndex = 1
‘顏色索引值為1,即「黑色」

執行巨集

點選「開發人員」-「巨集」或按下「Ctrl」+「F8」快捷鍵,並「執行」巨集。

執行後即將儲存格加入框線。

指定框線位置

若不想上下左右加框線,只想加上框線的話,可於Borders後方加上屬性參數,如.Borders(xlEdgeBottom)則是下框線,其於參數設定可參考下方。

VBA框線參數

框線種類

框線種類

連續實線

xlContinuous (預設值)

虛線

xlDot、xlDash

雙重線

xlDouble

無框線

xlLineStyleNone

框線線條粗細

框線線條粗細

粗

xlThick

中

xlMedium

細

xlThin (預設值)

指定邊界位置

指定邊界位置

上方

xlEdgeBottom

下方

xlEdgeTop

左側

xlEdgeLeft

右側

xlEdgeRight

左上至右下斜線

xlDiagonalDown

左下至右上斜線

xlDiagonalUp

ColorIndex查詢表

其他文章分享

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *