Bonjour aviat3ur,
Si je suis bien ton problème je vois pas pourquoi tu utilise le vba.
Pour faire simple tu écrit dans ta cellule C1 :ainsi tu obtiendra la première lettre de la colonne A. tu tire ta formule vers le bas et c'est bon.
Maintenant si tu veux vraiment automatisé cela avec du vba la macro DeTrax marche bien. tu peux aussi utilisé ça pour remplacer la ligne de ça boucle:
Range("C" & noRow).value = Mid(Range("A" & noRow).Value,1,1)
on aurait aussi pu utilisé une for du style :
avec un peux plus haut dans le code
nbElement = Application.WorksheetFunction.CountA(Range("A:A))
Et il y a surement d'autre façon de le faire
Partager