Bonjour,

Je voulais créer mon premier script VBA, mais c'est finalement plus compliqué que prévu (pour moi en tout cas )

Voici ce dont j'ai besoin :
J'utilise un fichier excel avec plusieurs sheets, dans chaque sheet il y a une colonne qui contient des numéros de référence (de la forme Cnnnnn - par ex C01245, C02315, ...). Lorsque j'ajoute une ligne dans une des sheets, je dois regarder manuellement dans chaque sheet pour trouver le dernier numéro utilisé et l'incrémenter.

C'est ce que je voudrais automatiser avec un script.

Je voyais 2 approches :
- soit, comme manuellement, on parcours la bonne colonne dans chaque sheet, on trouve le numéro le plus élevé, et on l'incrémente.

- soit, plus simple à mon avis, mais moins joli, je crée une liste de 'nouveaux' numéros dans un sheet séparé, on prend le premier de la liste et on le supprime, comme ça le premier élément de la liste correspond toujours au numéro à utiliser.

Mais quelle que soit la solution, je n'ai pas trop d'idée pour le script...

Merci d'avance pour votre aide.

Olivier