[VBA ] 畫excel上的格線

看板Visual_Basic作者時間13年前 (2013/01/30 09:24), 編輯推噓0(008)
留言8則, 3人參與, 最新討論串1/1
最近要畫excel上的格線 目前的作法是 畫一個範圍 然後設定它的格線 參照的範例 code: Range("A1:B3").Select With Selection.Borders .LineStyle = xlContinuous .Weight = xlThin .ColorIndex = xlAutomatic End With ===================================== 今天我想將 Range("A1:B3").Select 裏的A1:B3不要用一個字串常數代表,而是一個字串變數 例如: Range("Target.Offset(2, -3).Address:Target.Offset(11, 0).Address").Select 但我這個語法錯誤了 可以請大家指導一下嗎? .Address 顯示出來的是絕對位址 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.25.172.242

01/30 09:37, , 1F
用個foo = Target... 那一包,再用range(foo)不就好了。
01/30 09:37, 1F

01/30 10:22, , 2F
大大 是用foo = Target.Offset(2, -3).Address:Target.Of
01/30 10:22, 2F

01/30 10:23, , 3F
fset(11, 0).Address嗎? 好像語法有錯
01/30 10:23, 3F

01/30 10:29, , 4F
那一包你自己寫的 語法有錯怪我喔
01/30 10:29, 4F

01/30 10:29, , 5F
懇請MOONRAKER大大 直接用範例指導一下 感激不盡
01/30 10:29, 5F
markchen:轉錄至看板 Office 01/30 10:36

01/30 10:57, , 6F
""裡面是字串 放變數沒用
01/30 10:57, 6F

01/30 11:03, , 7F
Range(cstr(變數1)&":"&cstr(變數2)) 這樣試看看
01/30 11:03, 7F

01/30 11:55, , 8F
可以了 非常感謝T大的指導
01/30 11:55, 8F
文章代碼(AID): #1H27Pbl3 (Visual_Basic)