VBA / insérer espace
Alca
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais créer une macro VBA sous Excel qui me permette d'insérer des espaces à la fin d'une chaîne de texte afin d'avoir 7 caractères dans chaque cellule de la colonne.
Merci pour le coup de pouce.
Je souhaiterais créer une macro VBA sous Excel qui me permette d'insérer des espaces à la fin d'une chaîne de texte afin d'avoir 7 caractères dans chaque cellule de la colonne.
Merci pour le coup de pouce.
Configuration: Windows 2003 Internet Explorer 6.0
1 réponse
-
Bonsoir,
ch : ta chaine
ch=left(ch & space(7);7)
et si tu veux une macro qui traite une zone sélectionnée :Sub format7() For Each cel In Selection cel.Value = Left(cel.Value & Space(7), 7) Next cel End Sub
Tu as parlé de chaine, ça ne traite pas les nombres....
Et tu peux aussi te faire une fonction si tu as des saisies régulières.
eric