La orden Format ( x ; ">") y la orden UCase( x ) son equivalentes.
La orden Format ( x ; "<") y la orden LCase( x ) son equivalentes.
Normalmente la orden Format se utiliza agregando más parámetros al argumento formato (@, &, !), con el objeto de formatear cadenas de texto y además, con "<" o ">" convertirlas a minúsculas o mayúsculas.
Nota: @ significa un carácter o en su defecto un espacio en blanco ; & significa un carácter o en su defecto nada ; ! significa alinear a la derecha
Código: Seleccionar todo
x="Pepe " ' con un espacio extra al final
y = format ( x; "@@@@@@!" )
' y debería contener " Pepe "
y = format ( x ; "&&&&&&" )
' y debería contener "Pepe"
y = format( x ; ">@@@@@@!" )
' y debería contener " PEPE "
Por supuesto que si aplicas lCase o uCase posteriormente obtienes el mismo resultado, pero eso no quita que Format con ">" o "<" debería de funcionar correctamente, y así poder con una sóla orden dar formato y convertir a mayúsculas.
Saludos