Cómo quitar el espacio inicial para los valores se convierte en cadenas

Ha finalizado el soporte técnico para Office 2003

Microsoft puso fin al soporte técnico para Office 2003 el 8 de abril de 2014. Este cambio ha afectado a las actualizaciones de software y las opciones de seguridad. Sepa qué significa esto en su caso y cómo puede mantenerse protegido.

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 290359
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
El Microsoft Visual Basic para aplicaciones Str() función devuelve la representación de cadena de un valor numérico representado como (n). Los números positivos y los ceros se convierten en una cadena con un carácter de espacio inicial.

En este artículo se describen los métodos disponibles para quitar el espacio inicial de los valores convertidos en cadenas.
Más información
Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. Este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos. El siguiente ejemplo de código de macro convierte un valor numérico en un valor de cadena. La variable "lastName" a continuación, se combinadas con "empcode" y almacenada en la variable "licencia":
lastName = "Peterson"empcode = Str(1234)license = lastName & empcode 'Result is: Peterson 1234				
el siguiente ejemplo de código de macro convierte un valor numérico en un valor de cadena y, a continuación, quita el espacio que agregó automáticamente Str() mediante la función LTrim $ () . La variable "lastName" a continuación, se combinadas con "empcode" y almacenada en la variable "licencia":
lastName = "Peterson"empcode = Str(1234)empcode = LTrim$(empcode)license = lastName & empcode 'Result is: Peterson1234				
en Visual Basic para aplicaciones, se pueden convertir valores numéricos en valores de cadena mediante la función CStr() . La función elimina el espacio inicial automáticamente sin la necesidad de utilizar la función Trim $ () , como en el siguiente ejemplo:
lastName = "Peterson"empcode = CStr(1234)license = lastName & empcode 'Result is: Peterson1234				
se utiliza la función Str() para convertir un valor numérico en una cadena. Puede ser útil cuando utiliza la instrucción MsgBox para concatenar texto y una variable numérica. Tenga en cuenta que el espacio inicial generado por la función Str() hace innecesario agregar un espacio adicional entre los dos valores en la instrucción MsgBox . Por ejemplo:
sValue = Str(457)MsgBox "Total sales equal" & sValue' Result is: Total sales equal 457				
la sintaxis correcta para concatenar texto y el contenido de una variable numérica es como sigue:
MsgBox "Total sales equal " & 457' Result is: Total sales equal 457				
- o -
MsgBox "Total sales equal" & Str(457)' Result is: Total sales equal 457				
- o -
MsgBox "Total sales equal " & CStr(457)' Result is: Total sales equal 457				
OfficeKBHowTo offcon vba vbe vb inf OFFXP

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 290359 - Última revisión: 12/06/2015 00:47:33 - Revisión: 5.5

Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Excel 2004 for Mac, Microsoft Excel X para Macintosh, Microsoft Excel 2001 para Macintosh, Microsoft Excel 98 para Macintosh, Microsoft Office Word 2003, Microsoft Word 2002 Standard Edition, Microsoft Word 2000 Standard Edition, Microsoft Word 97 Standard Edition, Microsoft Word 2004 for Mac, Microsoft Word X para Macintosh, Microsoft Word 2001 para Macintosh, Microsoft Word 98 para Macintosh, Microsoft Office PowerPoint 2003, Microsoft PowerPoint 2002 Standard Edition, Microsoft PowerPoint 2000 Standard Edition, Microsoft PowerPoint 97 Standard Edition, Microsoft PowerPoint 2004 for Mac, Microsoft PowerPoint 2001 para Macintosh, Microsoft PowerPoint X para Macintosh, Microsoft PowerPoint 98 para Macintosh, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition, Microsoft Access 97 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB290359 KbMtes
Comentarios