VBA suppresion d'un premier caractère d'une cellue si "0"

  • Initiateur de la discussion Initiateur de la discussion Oulol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Oulol

XLDnaute Nouveau
Bonjour à tous,

Je rame un peu depuis plusieurs jours.
J'ai une liste de caractère sur une plage donnée (environ 5000 lignes) et je voudrais créer une macro qui supprimer les premiers caractères si ce sont des zéros.

Exemple:
A1:00201 -------> 201
A2:02112 -------> 2112
A3:000045789 -------> 45789
A4:123 -------> 123

J'espere que mes explications ont été claires,

Merci d'avance si vous pouvez me donner ce petit bout de code ca serait super!

Anthony 🙂
 
Re : VBA suppresion d'un premier caractère d'une cellue si "0"

Bonsoir

METHODE 1
Utilises le collage spécial/Multiplication par exemple
Saisis 1 dans une cellule vide -> Sélectionnes cette cellule ->Edition/Copier
Sélectionnes tes données devant être transformées
Et fais Edition/Collage Spécial/Multiplication

METHODE 2
Sélectionnes tes données -> Données/Convertir -> Terminer
 
Re : VBA suppresion d'un premier caractère d'une cellue si "0"

Bonsoir Oulo, Bienvenue pour ton premier message,

Si j'ai bien compris et sans macro....

Tu saisies 1 dans une cellule vide et Copier, ensuite selection de la colonne A et Coller/Collage spéciale et Cocher multiplication.

Tu peux, par Outils/Macro/Nouvelle macro, enregistrer cette procédure. Tu auras, ainsi, ta première macro uilisable à loisir.

A te lire.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour