看板 Visual_Basic 關於我們 聯絡資訊
最近要畫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
MOONRAKER:用個foo = Target... 那一包,再用range(foo)不就好了。 01/30 09:37
markchen:大大 是用foo = Target.Offset(2, -3).Address:Target.Of 01/30 10:22
markchen:fset(11, 0).Address嗎? 好像語法有錯 01/30 10:23
MOONRAKER:那一包你自己寫的 語法有錯怪我喔 01/30 10:29
markchen:懇請MOONRAKER大大 直接用範例指導一下 感激不盡 01/30 10:29
markchen:轉錄至看板 Office 01/30 10:36
tsongs:""裡面是字串 放變數沒用 01/30 10:57
tsongs:Range(cstr(變數1)&":"&cstr(變數2)) 這樣試看看 01/30 11:03
markchen:可以了 非常感謝T大的指導 01/30 11:55