pequena duvida sobre VB6: strings

nelsondac

Power Member
boas. estou a começar a aprender a usar o VB6... estou a usar o programador do excel para aprender.

então é assim, para fazer uma string com os numeros de 1 a 10, por exemplo, no c# faço assim:

Código:
string aa = "";

for (int i = 0; i < 10; i++)
{
aa += " " + i;
}

o resultado da string seria "1 2 3 4 5 6 7 8 9"...

so que a funcao aa += i não se faz assim no VB e não encontrei nada que me ajudasse nisto.. alguem me pode dizer como?

OBRIGADO fkb
 
a cena do for eu ja sabia.

Então para que perguntaste?

Só falta uma coisinha que também é bastante diferente do C# para o VB.
Se quiseres andar "para trás" tens de fazer assim:

Código:
Dim aa As String
aa = ""
 
For i = 9 To 0 [B]Step -1[/B]
  aa = aa & " " & i
Next i

"Para a frente" também podes dar uso ao Step quando precisares de fazer algo do tipo:

0 2 4 6 8 10

Assim:

Código:
Dim aa As String
aa = ""
 
For i = 0 To 10 [B]Step 2[/B]
  aa = aa & " " & i
Next i
 
Back
Topo