例如:
判断 A列1行=空值时, F列1行赋值为"=A2&B2&C2"
If [a1] = 0 Then
[F1] = "=A2&B2&C2"
EndIf
由于我的列数是很多 A1 ~ A1000 甚至以上,我需要一个循环语句
判断 A列1,2,3....行.
If [axxxx] = 0 Then
[Fxxxx] = "=Axxxx&Bxxxx&Cxxxx"
EndIf
如判断A1,条件为真, 则立即给F1赋值.A2真,F2赋值..... 不断循环向下行.
直至设定循环次数结束为止.
是用EXCEL的VBA实现,谢谢各位!
如判断A1,条件为真, 则立即给F1赋值.A2真,F2赋值,但F2赋值的
同时A2&B2&C2的数字也是变化,就好像单元格下拉数字自动变化一样.
不断循环向下行.
即:
If [axxxx] = "" Then
[Fxxxx] = "=Axxxx&Bxxxx&Cxxxx"
EndIf
if [a2]= "" then
[F2]= "=A2&B2&C2"
if [a3]= "" then
[F3]= "=A3&B3&C3"
注意:判断及赋值数都需要变化.
直至设定循环次数结束为止.
是用EXCEL的VBA实现,谢谢各位!
请修改循环大小为所需的数值。
另外,[A1]=0时,[F1]=A2&B2&C2,还是=A1&B1&C1 ?
上面的代码是 =A1&B1&C1