Bonjour à tous,
je cherche une solution VBA pour faire l'équivalent de ce qui suit:
En A1 j'ai 1
En A2 j'ai 31
En A3 j'ai 6
Par excel j'applique de B1 à B3 la formule suivante:
B1= droite(concatener("00000000";A1);8)
B2= droite(concatener("00000000";A2);8)
B3= droite(concatener("00000000";A3);8)
il s'agit donc de créer en colonne B, le complément de la colonne A par des 0 significatifs jusqu'à concurrence de 8 caractères pour obtenir:
1 00000001
31 00000031
6 00000006
1ère question: comment faire la même chose par VBA ?
2ème question: est il possible d'appliquer directement la macro en colonne A sans avoir à créer la colonne B (une sorte de collage spécial par forçage de valeur) ?
Merci de vos lumières.
Bien à vous.
Pralinet
je cherche une solution VBA pour faire l'équivalent de ce qui suit:
En A1 j'ai 1
En A2 j'ai 31
En A3 j'ai 6
Par excel j'applique de B1 à B3 la formule suivante:
B1= droite(concatener("00000000";A1);8)
B2= droite(concatener("00000000";A2);8)
B3= droite(concatener("00000000";A3);8)
il s'agit donc de créer en colonne B, le complément de la colonne A par des 0 significatifs jusqu'à concurrence de 8 caractères pour obtenir:
1 00000001
31 00000031
6 00000006
1ère question: comment faire la même chose par VBA ?
2ème question: est il possible d'appliquer directement la macro en colonne A sans avoir à créer la colonne B (une sorte de collage spécial par forçage de valeur) ?
Merci de vos lumières.
Bien à vous.
Pralinet