DUVIDA COMANDO LEN

MAGRON 07/05/2016 14:55:44
#461893
Achei na internet o código abaixo.
Mesmo não tendo a condição para o If, o código funciona.
Qual a condição que é usada neste caso para o comando If - Then - Else?
No caso a Var1 é uma variável String.
Desde já agradeço se alguém puder me ajudar.

If Len(Var1) Then
código
Else
código
End If
JABA 07/05/2016 16:04:01
#461894
Resposta escolhida
A função Len verifica a quantidade de caracteres numa string. Se você não especificar o tamanho dela na condição, assume-se o valor padrão - que é o tamanho da string que está sendo referenciada.

Por exemplo:

Dim Var1 As String

Var1 = [Ô]MAGRON[Ô]

If Len(Var1) = 6 Then [ô]é o mesmo que: If Len(Var1) Then
MsgBox Var1
Else
MsgBox [Ô]oi[Ô]
End If

JCM0867 07/05/2016 17:21:29
#461896
no vb6 Len(Var1) = 6
no VB.NET Len(Var1) = 6 ou Var.lenght = 6
MAGRON 08/05/2016 03:09:52
#461904
Valeu pela ajuda. Muito obrigado!!
Tópico encerrado , respostas não são mais permitidas