A converti en chaînes comment supprimer l'espace à gauche pour des valeurs

Traductions disponibles Traductions disponibles
Numéro d'article: 290359 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

La fonction Str() Microsoft Visual Basic pour Applications renvoie la représentation d'une valeur numérique représentée (sous forme de n) de chaîne. Les nombres positifs et les zéros sont convertis en chaîne avec un caractère d'espace à gauche

Cet article examine les méthodes qui peuvent être utilisées pour supprimer les espaces à gauche pour les valeurs converties en chaînes

Plus d'informations

Microsoft fournit d'illustration uniquement exemples de programmation sans la garantie exprès ou implicite. Cela inclut, mais n'est pas limité aux garanties implicites de qualité ou adéquation à un usage particulier. Cet article suppose que vous êtes familier avec le langage de programmation présenté et les outils utilisés pour créer et pour déboguer des procédures. Ingénieurs de Support technique Microsoft peuvent aider à expliquer la fonctionnalité d'une procédure particulière, mais ils ne modifieront pas ces exemples pour fournir qu'a ajouté la fonctionnalité ou pour construire des procédures pour répondre à vos besoins spécifiques. L'échantillon de code de macro suivant convertit une valeur numérique en valeur chaîne La variable "lastName" est ensuite jointe au "empcode" et enregistrée dans la variable "license"
lastName = "Peterson"
empcode = Str(1234)
license = lastName & empcode 'Result is: Peterson 1234
				
L'échantillon suivant de code de macro convertit une valeur numérique en une valeur chaîne et supprime puis l'espace à gauche qui a été automatiquement ajouté par Str() utilisant la fonction LTrim$() de. La variable "lastName" est ensuite jointe au "empcode" et enregistrée dans la variable "license"
lastName = "Peterson"
empcode = Str(1234)
empcode = LTrim$(empcode)
license = lastName & empcode 'Result is: Peterson1234
				
Vous pouvez convertir des valeurs numériques en valeurs chaîne avec la fonction CStr() Visual Basic pour Applications dans Visual Basic pour Applications. La fonction supprime automatiquement l'espace à gauche sans avoir besoin d'utiliser la fonction Trim$() dans l'exemple suivant comme :
lastName = "Peterson"
empcode = CStr(1234)
license = lastName & empcode 'Result is: Peterson1234
				
La fonction Str() est utilisée pour convertir une valeur numérique en une chaîne. Cela peut être utile lorsque vous utilisez l'instruction MsgBox pour concaténer du texte et une variable numérique. Notez que l'espace à gauche généré par la fonction Str() effectue ne pas nécessaire d'ajouter du espace supplémentaire entre les deux valeurs de l'instruction MsgBox. Par exemple
sValue = Str(457)
MsgBox "Total sales equal" & sValue
' Result is: Total sales equal 457
				
Voici la syntaxe correcte pour l'enchaînement de texte et du contenu d'une variable numérique
MsgBox "Total sales equal " & 457
' Result is: Total sales equal 457
				
-ou--
MsgBox "Total sales equal" & Str(457)
' Result is: Total sales equal 457
				
-ou--
MsgBox "Total sales equal " & CStr(457)
' Result is: Total sales equal 457
				

Propriétés

Numéro d'article: 290359 - Dernière mise à jour: mercredi 31 janvier 2007 - Version: 5.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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 for Mac
  • Microsoft Excel 2001 for Mac
  • Microsoft Excel 98 for 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 for Mac
  • Microsoft Word 2001 for Mac
  • Microsoft Word 98 for 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 for Mac
  • Microsoft PowerPoint X for Mac
  • Microsoft PowerPoint 98 for Macintosh
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
Mots-clés : 
kbhowto KB290359 KbMtfr kbmt
Traduction automatique
TRADUCTION AUTOMATIQUE : Cet article technique a été traduit par un système automatique, c'est-à-dire sans aucune intervention humaine. Microsoft propose ce type d?articles en complément de ceux traduits par des traducteurs professionnels. Ces articles sont destinés principalement aux utilisateurs ne comprenant pas l'anglais en leur proposant, en complément, une version française de l?information technique fournie dans la version américaine et originale de l?article. Pour plus de détails, veuillez consulter la page http://support.microsoft.com/gp/mtdetails. Attention : Il est possible que certaines parties de l?article ne soient pas traduites par le système automatique et qu?elles soient restées rédigées en anglais. Microsoft ne garantit pas la qualité linguistique des traductions et ne peut être tenu responsable d?aucun problème, direct ou indirect, dû à une quelconque erreur de traduction du contenu ou de son utilisation par les utilisateurs.
La version anglaise de cet article est la suivante: 290359
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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