作者markchen ()
看板Visual_Basic
标题[VBA ] 画excel上的格线
时间Wed Jan 30 09:24:49 2013
最近要画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
1F:→ MOONRAKER:用个foo = Target... 那一包,再用range(foo)不就好了。 01/30 09:37
2F:→ markchen:大大 是用foo = Target.Offset(2, -3).Address:Target.Of 01/30 10:22
3F:→ markchen:fset(11, 0).Address吗? 好像语法有错 01/30 10:23
4F:→ MOONRAKER:那一包你自己写的 语法有错怪我喔 01/30 10:29
5F:→ markchen:恳请MOONRAKER大大 直接用范例指导一下 感激不尽 01/30 10:29
※ markchen:转录至看板 Office 01/30 10:36
6F:→ tsongs:""里面是字串 放变数没用 01/30 10:57
7F:→ tsongs:Range(cstr(变数1)&":"&cstr(变数2)) 这样试看看 01/30 11:03
8F:→ markchen:可以了 非常感谢T大的指导 01/30 11:55