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

Seleccione idioma Seleccione idioma
Id. de artículo: 290359 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

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
				

Propiedades

Id. de artículo: 290359 - Última revisión: miércoles, 31 de enero de 2007 - Versión: 5.5
La información de este artículo se refiere a:
  • 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
Palabras clave: 
kbmt kbhowto KB290359 KbMtes
Traducción automática
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

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com