La conversión de números a cadenas

November 17

Usted ya sabe que puede utilizar variables en sus macros, y que hay dos tipos básicos de variables: variables de cadena (que contiene caracteres) y las variables numéricas (que contienen valores numéricos). Usted puede rápida y fácilmente convertir un número en una cadena en sus macros. Esta es la hace con la función Str (). La forma de usar esta función es la siguiente:

A = Str (B)

En esta sintaxis, si B es igual a 5, a continuación, una vez terminado, será un "5"; si B es -4, entonces A sería "-4". Observe el espacio que conduce al convertir números positivos. Esto puede no proporcionar resultados satisfactorios para algunas subrutinas. En su lugar, debe crear una función que devuelve una versión reducida de la cadena. La siguiente función hace precisamente eso:

ToNum Function (X como Variant) As String
Dim A As String

A = Trim (Str (X))
ToNum = A
End Function

La razón de que el valor que se pasa a la función VBA (X) se define como una variante es que luego se puede pasar cualquier tipo de valor numérico.

ExcelTips es su fuente de capacitación rentable Microsoft Excel. Esta punta (2334) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y versiones posteriores) aquí: Convertir números de Cuerdas.