Insertion de zéros devant les chiffres, par macroLe 19/03/2013 à 11:38hhermine41Jeune membreMessages11Excel2007 FRInscrit17/03/2013 Bonjour,J'ai plusieurs cellules dans une même colonne.Je voudrai retrouver celles qui ne contiennent que 8 ou 9 chiffres et mette 1 ou 2 zéros devant les chiffres.Je sais comment faire pour connaître le nombre de caractères, mais je ne trouve pas le moyen d'insérer les zéros.Merci pour votre aide.Le 19/03/2013 à 12:58sebajedebuteMembre habituéMessages74Excel2013Inscrit25/02/2013Bonjour, tu peux le faire avec format de cellule est indiquer dans format spécial 000000000.Tu peux faire une macro pour le faire automatiquement..Le 19/03/2013 à 13:15hhermine41Jeune membreMessages11Excel2007 FRInscrit17/03/2013Bonjour,Je ne peux pas le faire ainsi car ces zéros ne concernent que les cellules avec 8 ou 9 chiffres uniquement.Le 19/03/2013 à 14:00sebajedebuteMembre habituéMessages74Excel2013Inscrit25/02/2013Peux tu mettre un exemple de fichier afin de comprendre exactement ton souhaitLe 19/03/2013 à 14:13hhermine41Jeune membreMessages11Excel2007 FRInscrit17/03/2013Exemple :1104510885180998561,3188511022870980008.060.024.037-001104520118851201104530,78890140890060Il n'y a que les cellules à 8 et 9 chiffres qui doivent avoir 1 ou 2 zéros devant les chiffres.Le 19/03/2013 à 15:51lermiteMembre impliquéMessages1'583Excel2000/2007FRInscrit05/02/2012Bonjour,Pour ajouter des zéro devant ton nombre il faut que les cellules soient formatées en Texte !En VBA tu peu employer la fonction.. If Len(Cells(x, y) > 7) Then Cells(x, y) = Right("000" & Cells(x, y), 10) End IfA+Le 19/03/2013 à 16:18hhermine41Jeune membreMessages11Excel2007 FRInscrit17/03/2013Je ne peux pas les formater en format "texte" car j'ai besoin de faire des calcul avecLe 19/03/2013 à 16:21lermiteMembre impliquéMessages1'583Excel2000/2007FRInscrit05/02/2012Beh alors tu peu pas ajouter des 0 devant. du moins à ma connaissance.A+Le 19/03/2013 à 16:24hhermine41Jeune membreMessages11Excel2007 FRInscrit17/03/2013Hélas ! C'est bien ce que j'ai cru comprendre...Merci beaucoup pour ton aide.Le 19/03/2013 à 16:25NNyzbouNouveau venuMessages3Excel2010 FRInscrit19/03/2013Au moment de faire tes calculs tu peux pas transformer le texte en integer avec la fonction Str() ? Je débute en VBA, donc je suis pas sûr de moiLe 19/03/2013 à 16:28lermiteMembre impliquéMessages1'583Excel2000/2007FRInscrit05/02/2012Bon, faudrait d'abords savoir comment tu pratique.C'est vrai que tu peu mettre tes cellules en Texte et calculer avec mais faudrait savoir.. fomule Excel ou VBA ???Tu peu aussi les formater avec des zéro devant.Le plus simple c'est que tu mette un exemple à disposition (sans données confidentielle).A+Le 19/03/2013 à 16:32hhermine41Jeune membreMessages11Excel2007 FRInscrit17/03/2013 Malheureusement, ce fichier va servir pour plusieurs personnes et il doit être en 'standard" d'office.Merci quand même, et j'essaierai (pour moi) ton idée.Rechercher des sujets similaires à "insertion zeros devant chiffres macro"ForumsExcel - VBAInsertion de zéros devant les chiffres, par macro