Board logo

標題: 請問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
  1. Option Explicit
  2. Sub Ex()
  3.     With Range("a1:c4").Borders 'Borders(框線)物件
  4.         .LineStyle = 3                  '框線的式樣
  5.         .ColorIndex = 3                 '框線的顏色
  6.         .Weight = 2                     '框線的粗細
  7.         .Parent.BorderAround 1, 2, 3
  8.                'BorderAround(外框) LineStyle,Weight,ColorIndex
  9.     End With
  10. End Sub
複製代碼

作者: c_c_lai    時間: 2013-7-19 06:25

回復 1# eric093
這是不是符合你所要的答案?
  1. Sub Ex()
  2.     With Range("A1:C4")
  3.         .Borders(xlEdgeLeft).Weight = xlMedium
  4.         .Borders(xlEdgeTop).Weight = xlMedium
  5.         .Borders(xlEdgeBottom).Weight = xlMedium
  6.         .Borders(xlEdgeRight).Weight = xlMedium
  7.         .Borders(xlInsideVertical).Weight = xlHairline
  8.         .Borders(xlInsideHorizontal).Weight = xlHairline
  9.     End With
  10. End Sub
複製代碼

作者: c_c_lai    時間: 2013-7-19 07:05

本帖最後由 c_c_lai 於 2013-7-19 07:06 編輯

回復 3# GBKEE
您的模組比較適宜,且又簡潔,謝謝!
  1. Sub Ex2()
  2.     With Range("A1:C4").Borders            '  Borders(框線)物件
  3.         .LineStyle = 3                         '   框線的式樣
  4.         .ColorIndex = 15                  '   框線的顏色 1:黑 2:無 3:紅 4:淡綠 5:藍 6:黃 7:橘 8:天藍 9:紫 15:灰
  5.         .Weight = 1                            '   框線的粗細 xlHairline = 1 (毫線(最細的框線))、xlThin = 2 (細線)、
  6.         '                          xlMedium = -4138 (適中)、xlThick = 4 (粗線 (最寬的框線) )
  7.         .Parent.BorderAround 1, xlMedium, 1             '   BorderAround(外框) LineStyle, Weight, ColorIndex
  8.     End With
  9. End Sub
複製代碼

作者: eric093    時間: 2013-7-19 11:12

感謝各位的持助,我收到了!
謝謝c_c_lai ,也感謝 GBKEE還有 mhl9mhl9給的意見!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)