Bonjour à tous,
Pour créer un classeur de bon de livraison avec incrémentation automatique d'un N°, j'ai récupèré dans une cellule, par formule, le nom de la feuille. Formule que j'ai récupéré sur ce forum d'ailleurs (un petit merci en passant à l'auteur).
=STXT(CELLULE("nomfichier");TROUVE("(";CELLULE("nomfichier"))+1;20)
Je l'ai modifié pour en faite incrémenter un n°
=DROITE(TEXTE(AUJOURDHUI();"aaaa");2)&"-"&TEXTE(GAUCHE(STXT(CELLULE("nomfichier");TROUVE("(";CELLULE("nomfichier"))+1;20);NBCAR(STXT(CELLULE("nomfichier");TROUVE("(";CELLULE("nomfichier"))+1;20))-1);"000000")
Pour un nom de feuille: Bon de livraison(1)
me donne ex:10-000001
Génial!!!
J'ai enregistré une macro en automatique qui en cliquant sur le bouton Nouveau me copie cette feuille et me la colle. le nom de cette feuille devient: Bon de livraison(2)
ce qui me donne: 10-000002
Mais le hic c'est qu'il y a un problème d'actualisation je suis obligé de faire un double clic sur la feuille pour que la valeur change.Cela se produit à chaque changement de feuille.
Avez-vous une solution pour remédier à ce désagrément
merci d'avance
ps: je joint mon classeur exemple
Pour créer un classeur de bon de livraison avec incrémentation automatique d'un N°, j'ai récupèré dans une cellule, par formule, le nom de la feuille. Formule que j'ai récupéré sur ce forum d'ailleurs (un petit merci en passant à l'auteur).
=STXT(CELLULE("nomfichier");TROUVE("(";CELLULE("nomfichier"))+1;20)
Je l'ai modifié pour en faite incrémenter un n°
=DROITE(TEXTE(AUJOURDHUI();"aaaa");2)&"-"&TEXTE(GAUCHE(STXT(CELLULE("nomfichier");TROUVE("(";CELLULE("nomfichier"))+1;20);NBCAR(STXT(CELLULE("nomfichier");TROUVE("(";CELLULE("nomfichier"))+1;20))-1);"000000")
Pour un nom de feuille: Bon de livraison(1)
me donne ex:10-000001
Génial!!!
J'ai enregistré une macro en automatique qui en cliquant sur le bouton Nouveau me copie cette feuille et me la colle. le nom de cette feuille devient: Bon de livraison(2)
ce qui me donne: 10-000002
Mais le hic c'est qu'il y a un problème d'actualisation je suis obligé de faire un double clic sur la feuille pour que la valeur change.Cela se produit à chaque changement de feuille.
Avez-vous une solution pour remédier à ce désagrément
merci d'avance
ps: je joint mon classeur exemple
Pièces jointes
Dernière édition: