Macro d'incrémentation de code sous Excel
Sleepless
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
SVP est ce que quelqu'un aurait une idée pour créer une macro VBA sous Excel qui permet d'incrémenter la valeur d'un code constitué des chiffres et des lettres, par exemple : 01A4 qui s'incrémente pour devenir 01A5 ou bien 02A9 qui devient 02B0 ?
Merci
SVP est ce que quelqu'un aurait une idée pour créer une macro VBA sous Excel qui permet d'incrémenter la valeur d'un code constitué des chiffres et des lettres, par exemple : 01A4 qui s'incrémente pour devenir 01A5 ou bien 02A9 qui devient 02B0 ?
Merci
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
Idée à voir ?
tu crées quatre colonnes : chacune est incrémentée selon ce que tu veux Nombre +1 ou charactère +1 etc...
Ensuite tu peux créer le code en concatènant les colonnes lignes par lignes ou en boucle ou autre pour atteindre la façon dont tu incrémentes globalement
A+ -
salut,
merci piopicolo mais j'ai un petit problème avec ton idée, en fait si on prend le code 02A9 et qu'on le fractionne sur quatre colonnes et qu'on incrémente chacune de ces colonnes à part, on aura 1,3,B et 10 et la concaténation nous donnera le code 13B10 or moi j'aimerais plutôt obtenir 02B0. -
Tu écris ce que tu veux dans tes quatre colonnes! Comprend pas ta question peut-être. tu peux partir de 0 et tu peux remettre la valeur à 0 au delà de 9 par test.
si(A..>9; 0; A+1)
A+ -
Bonjour,
il faudrait préciser si tu utilises toutes les lettres A...Z, sur combien de digit (4?), et que tu confirmes quel est le 1er code : 0000 ? ou AAAA?