[VBA ] 想搞懂VBA里"变量"搭配&的使用方式

楼主: hank951 (法克)   2013-08-15 23:44:35
像是以RANGE来说
假设有个x是变量
range("A3:A7")
这是已知要从3~7
假设不知道要从3到多少 也就是说从3到x
x会给一个值
我觉得应该要写成range("A3:A&x")才对
但在跑程式的过程中要写对却要写成range("A3:A"&x)
完全不懂这样的逻辑在哪
也就是说 若是其他地方我想用变量代替
都不能用&x直接写
常常令我遇到很多问题
像是今天又有什么 R[-1]:R[-12]
这是已知到-12的情况
我想用变量x来代替
R[-1]:R[-&x]
就会错误
完全不知道要如何使用&搭配变量
麻烦请大大指教一下!!
作者: HFLGuoAn   0000-00-00 00:00:00
那如果要使用双变量A字段i,j怎办?
作者: MOONRAKER (㊣牛鹤鳗毛人)   2013-08-16 00:58:00
先知道 "" 里面的东西叫字串
作者: Rose001 (公牛)   2013-08-16 08:30:00
那请问以r那题''要放哪呢
作者: Marty (DNA探针)   2013-08-16 10:39:00
R的方法不太直观 建议用Cells 免得以后维护麻烦
作者: Rose001 (公牛)   2013-08-16 13:18:00
请问Cells(1,1)="=sum(b1:bx)". 该怎么写写Sum("b1:b"&x)错误
作者: Marty (DNA探针)   2013-08-16 14:41:00
Sheet1.Range("A1").Formula = "=Sum(A2:A" & x & ")"
作者: Rose001 (公牛)   2013-08-16 14:44:00
M大打完后他说必须是陈述式结尾qq
作者: Marty (DNA探针)   2013-08-16 15:13:00
你漏打了什么东西吧 不如把完整的Code贴出来??

Links booklink

Contact Us: admin [ a t ] ucptt.com