Macro d'incrémentation de code sous Excel

Sleepless -  
eriiic Messages postés 25847 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
A voir également:

4 réponses

piopicolo Messages postés 1422 Statut Membre 193
 
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+
0
Sleepless
 
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.
0
piopicolo Messages postés 1422 Statut Membre 193
 
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+
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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?
0