Devolver cadenas desde funciones

Microsoft VBA

Devolver cadenas desde funciones

   

Algunas funciones tienen dos versiones: una que devuelve un tipo de datos Variant y otra que devuelve un tipo de datos String. Las versiones Variant son más aconsejables ya que las variantes realizan automáticamente la conversión entre tipos de datos distintos. También permiten que Null se propague a través de una expresión. Las versiones String son más eficientes ya que consumen menos memoria.

Considere la posibilidad de usar la versión String cuando:

  • El programa sea muy largo y use muchas variables.

  • Se escriban datos directamente en archivos de acceso directo.

Las siguientes funciones devuelven valores en una variable String cuando se añade el signo dólar ($) al nombre de función. Estas funciones tienen el mismo uso y sintaxis que las funciones equivalentes Variant (sin el signo dólar).

Chr$ ChrB$ *Command$
CurDir$ Date$ Dir$
Error$ Format$ Hex$
Input$ InputB$ LCase$
Left$ LeftB$ LTrim$
Mid$ MidB$ Oct$
Right$ RightB$ RTrim$
Space$ Str$ String$
Time$ Trim$ Ucase$

* Puede no estar disponible en todas las aplicaciones.