Code VBA créer un espace

Bonsoir

Je cherche un code VBA qui me permette la chose suivante :

Dès que j'écris un mot dans une cellule de la colonne A (par exemple), celui ci avance automatiquement d'un espace.

Merci pour l'aide

Bonne soirée

Lingo

ou peut être une solution avec format personnalisé ....qui permette de faire avancer mon mot d'un espace quand je remplis la cellule ??

Bonjour,

Je ne comprend pas ce que vous entendez pas "Espace" ?!

Est-ce que vous voulez automatiquement faire un décalage dans la cellule adjacente (même ligne mais autre colonne) ? Ou encore parler vous de l'espace du clavier ?

si ce que vous demandert correspond à ma première question, un code comme celui ci peut correspondre (a mettre dans la feuille)

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
Target.Offset(0, 1).Select
End If
End Sub

Cordialement

bonjour

salut besoin_d_aide,

à quoi sert cette idée ?

suggestion pour rendre lisible une cellule en "décalant" les texte du bord de la cellule : créer une colonne devant, et mettre en blanc le bord qui les sépare.

astuce rapide, puissante, hyper fiable et ça va même te donner des idées pour faire encore plus joli

et bon, yapa de VBA

bonne journée à vous.

Bonjour,

ou bien dans 'Format / Alignement' utiliser le Retrait.

eric

Bonjour

Merci pour les retours

Ci joint un exemple de ce que je voudrais....

Un espace clavier qui se mette automatiquement avant le mot

Merci

Cdlt

No

et si tu testais les propositions déjà ?

Re Bonjour

J'ai bien essayé le retrait mais ça ne convient pas, je cherche a intégrer un espace avec la mot, mais qu'il sinter automatiquement.

Au pire créer une seconde colonne avec une formule peut être ?

Bonjour,

je suis dubitatif sur l'intérêt de la chose mais si tu y tiens :

=" "&A2

eric

Bonsoir

J'avais essayé avec concatèner, mais avec cette formule je gagne une colonne

Merci et bonne soirée

A une prochaine

Cdlt

NO

Rechercher des sujets similaires à "code vba creer espace"