En la hoja de cálculo de Excel, hay una función INFERIOR que convierte una cadena de texto en minúsculas.
Al igual que la función LOWER, hay una función incorporada similar en Excel VBA: LCASE
La función VBA LCASE toma una cadena como entrada y la convierte en una cadena en minúsculas.
Sintaxis de la función VBA LCASE
A continuación se muestra la sintaxis de la función VBA LCase
LCase (cadena)
'Cuerda' es el texto que desea convertir a minúsculas.
Puede utilizar una cadena de texto, una referencia de rango que contenga la cadena de texto o una variable que tenga la cadena de texto.
Echemos un vistazo a un par de ejemplos del uso de la función LCase.
Ejemplos de LCase de VBA
El siguiente código convertiría el texto especificado en minúsculas y lo mostraría en un cuadro de mensaje.
Sub LCaseExample1 () MsgBox LCase ("Buenos días") End Sub
Aquí hay otro ejemplo, donde hemos usado una variable ('Var') para contener la cadena de texto y luego usamos la función LCase para convertirla en minúsculas.
Sub LCaseExample2 () Dim Var As String Var = "Buenos días" MsgBox LCase (Var) End Sub
Otro ejemplo a continuación muestra cómo tomar la cadena de una celda (A1) y mostrar su versión en minúsculas en un cuadro de mensaje.
Sub LCaseExample3 () MsgBox LCase (Range ("A1")) End Sub
Si bien todos estos ejemplos anteriores funcionan, es poco probable que use esta función para simplemente convertir o mostrar la cadena en minúsculas.
A continuación se muestra un ejemplo más práctico de la función LCase en Excel VBA. El siguiente código pasaría por todas las celdas del rango seleccionado y convertiría todas las cadenas de texto en minúsculas.
Sub LCaseExample1 () Dim rng As Range Set rng = Selección para cada celda en rng Cell.Value = LCase (Cell) Next Cell End Sub
Algunas cosas importantes que debe saber sobre la función VBA LCase:
- Afecta solo a los caracteres en mayúsculas de la cadena de texto. Cualquier carácter que no sea el texto en mayúsculas no se modifica.
- Si usa un carácter nulo (o una referencia a una celda vacía), devolverá un carácter nulo.
Otras funciones útiles de VBA:
- Función VBA UCase.
- Función VBA TRIM.
- Función VBA INSTR.
- FUNCIÓN VBA SPLIT.