你不要循环,直接写Dim A As String, B As StringB = "Dog" A = A & B A = A & BMsgBox A
楼主上代码吧,这么简单的字符串连接怎么可能闹鬼。 Private Sub Command1_Click() Dim A As String Dim B As String Dim i As Long B = "DOG" For i = 1 To 2 A = A & B Next MsgBox A End Sub
有可能啊,你的程序代码,逻辑有问题呗。 比如这样: B="DOG" for i= 1 to 100 ... ... A = "" ... ... ... ... A = A & B 最终结果, A 当然只能是 "DOG"。
也可以A=A + B (前提是字符串类型)
A = A & B
A = A & BMsgBox A
Private Sub Command1_Click()
Dim A As String
Dim B As String
Dim i As Long
B = "DOG"
For i = 1 To 2
A = A & B
Next
MsgBox A
End Sub
比如这样:
B="DOG"
for i= 1 to 100
...
...
A = ""
...
...
...
...
A = A & B
最终结果, A 当然只能是 "DOG"。
数字 & 字符串 有时会等于数字但 字符串 & 字符串 必定是字符串啊