Notifications
Clear all

Qual a diferença entre usar VbCRLf ou VbLf VbNewLine?

3 Posts
2 Usuários
0 Reactions
1,243 Visualizações
pfarias
(@pfarias)
Posts: 265
Reputable Member
Topic starter
 

Oi pessoal!
Minha dúvida é simples, qual a diferença entre eu usar o:

VbCRLf

ou o

VbNewLine

Eles não tem a mesma função?

Pietro Farias

Se foi resolvido suas dúvidas, lembre se de marcar o tópico como RESOLVIDO.

ANALISTA X

 
Postado : 27/03/2015 4:29 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

vbCr
utiliza o caractere 13 da tabela ASCII - Chr(13), que indica "fim de linha" (Cr = Carriage Return), obrigando o texto a continuar em uma nova linha.
Mais comum para Unix.

vblf
utiliza o caractere 10 da tabela ASCII - Chr(10), que seria uma nova linha (lf = line feed).
Mais comum para o MAC

vbCrlf
utiliza ambos os caractere Chr(10) e Chr(13).
Mais comum para Windows.

vbNewLine
É uma nova versão do vbCrlf, que facilita a compreensão. Provavelmente, com o tempo, seja o único comando utilizado.

Se vc utilizar em uma msgbox, não vai notar diferença. Porém, ouvi dizer que daria diferenças se jogasse o texto em uma célula (fiz um texte, mas não muou nada também - porém, há casos e casos).

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 27/03/2015 6:49 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Em tempo:

Jogando numa célula:

Se vc usar o lf (linefeed), vai ter o mesmo efeito de dar "Alt + Enter". Com o cr (carriage return) isso não acontece.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 27/03/2015 6:56 pm