Alguien sabría explicarme el uso de: VbCRLf, VbCR, VbLf VbNewLine?

A ver si alguien me pudiera explicar (de forma fácil de entender) el uso de estas constantes.

He visto que se usa mucho en concatenaciones, como por ejemplo:

If MsgBox(File & " found in: " & Route & vbCr & "File DOES Exist. Do you want to print it?", vbYesNo) = vbYes Then

ó

MsgBox "Count: " & iCount & vbCr & _
    "Sum: " & FormatNumber(pSum, 2) & vbCr & _
    "Avg: " & FormatNumber(pAvg, 2)

En principio quisiera saber cómo y cuándo se usa el VbCR, pero he visto que también están esas otras constantes, de modo que también estoy interesado en entender esos otros.

1 respuesta

Respuesta
3

VbCr representa un retorno de carro

VbLf representa un salto de línea

VbCrLf representa los dos anteriores juntos (retorno de carro y salto de línea)

VbNewLine es igual que vbCrLf

Tienen funciones similares, por ejemplo, si las usas en un msgbox como el de ejemplo, da igual cual uses, vas a tener un mensaje con 3 líneas, pero si las usas para pasar un valor a un textbox, por ejemplo, ahí la cosa cambia:

El retorno de carro (Cr) te posiciona el cursor en la posición más a la izquierda de la misma línea

El linefeed (Lf) te posiciona el cursor en la misma columna de la siguiente línea

Si los combinas, vas a la primera posición de la siguiente línea.

Un saludo.


Añade tu respuesta

Haz clic para o

Más respuestas relacionadas