標題:
請問vba的內外框線
[打印本頁]
作者:
eric093
時間:
2013-7-19 01:07
標題:
請問vba的內外框線
本帖最後由 eric093 於 2013-7-19 01:09 編輯
請問各位高手,關於vba的內外框線該如何寫!
With Range("a1:c4").Borders
.LineStyle = 4
.LineStyle = 1
.ColorIndex = 3
.Weight = 3
End With
我想在a1:c4的內框為虛線,最外框為實線,我怎麼想不出來,也找不到答案!
請問各位高手該如何寫呢?感恩!
初學者
作者:
mhl9mhl9
時間:
2013-7-19 03:13
回復
1#
eric093
我會用錄制巨集
作者:
GBKEE
時間:
2013-7-19 06:24
回復
1#
eric093
Option Explicit
Sub Ex()
With Range("a1:c4").Borders 'Borders(框線)物件
.LineStyle = 3 '框線的式樣
.ColorIndex = 3 '框線的顏色
.Weight = 2 '框線的粗細
.Parent.BorderAround 1, 2, 3
'BorderAround(外框) LineStyle,Weight,ColorIndex
End With
End Sub
複製代碼
作者:
c_c_lai
時間:
2013-7-19 06:25
回復
1#
eric093
這是不是符合你所要的答案?
Sub Ex()
With Range("A1:C4")
.Borders(xlEdgeLeft).Weight = xlMedium
.Borders(xlEdgeTop).Weight = xlMedium
.Borders(xlEdgeBottom).Weight = xlMedium
.Borders(xlEdgeRight).Weight = xlMedium
.Borders(xlInsideVertical).Weight = xlHairline
.Borders(xlInsideHorizontal).Weight = xlHairline
End With
End Sub
複製代碼
作者:
c_c_lai
時間:
2013-7-19 07:05
本帖最後由 c_c_lai 於 2013-7-19 07:06 編輯
回復
3#
GBKEE
您的模組比較適宜,且又簡潔,謝謝!
Sub Ex2()
With Range("A1:C4").Borders ' Borders(框線)物件
.LineStyle = 3 ' 框線的式樣
.ColorIndex = 15 ' 框線的顏色 1:黑 2:無 3:紅 4:淡綠 5:藍 6:黃 7:橘 8:天藍 9:紫 15:灰
.Weight = 1 ' 框線的粗細 xlHairline = 1 (毫線(最細的框線))、xlThin = 2 (細線)、
' xlMedium = -4138 (適中)、xlThick = 4 (粗線 (最寬的框線) )
.Parent.BorderAround 1, xlMedium, 1 ' BorderAround(外框) LineStyle, Weight, ColorIndex
End With
End Sub
複製代碼
作者:
eric093
時間:
2013-7-19 11:12
感謝各位的持助,我收到了!
謝謝c_c_lai ,也感謝 GBKEE還有 mhl9mhl9給的意見!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)