Ajouter un caractère dans une cellule Excel avec VBA

Bonjour,

ajouter un caractère "-" dans une cellule aprés la prémiere lettres en EXCEL par un code VBA

Par exemple : Feuil4.Range("B4").Value= MTOP

Moi je veux que ça soit automatique quand j'éxcute le code elle devient :

Feuil4.Range("B4").Value= M-TOP

Merci d'avance

Bonjour,

Je comprends pas bien ta demande.

Comment la macro se déclenche-t-elle ?

N'as tu pas déjà trouvé ta réponse ?

Bonjour,

ce code permet d'inserer une tiret dans les cellules de la colonne A

Sub Macro1()
For Each c In Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row)
c.Value = Left(c.Value, 1) & "-" & Right(c.Value, Len(c.Value) - 1)
Next
End Sub

Cdlt

NB : A la deuxieme execution il y aura deux tirets en ainsi de suite

Rechercher des sujets similaires à "ajouter caractere vba"