VBA Nom de feuille automatique

FaridP

XLDnaute Occasionnel
Bonjour à Tous,

Je souhaite insérer une feuille à l'ouverture d'un classeur ayant comme nom la date du jour (ex : 07-11-2007).
Jusqu'ici, pas de problème mais là ouça se complique c'est que je ne parviens à parcourir les noms de feuilles existantes afin de vérifier que cette feuille n'existe pas déjà (dans ce cas là, plus besoin de l'insérer).

Et la cerise sur la gateau, j'aimerais que la feuille en question soit insérée en dernière position.

Je sais j'en demande beaucoup.

Merci de votre Aide.

Que la force soit avec vous !

Cordialement,

Farid
 

wilfried_42

XLDnaute Barbatruc
Re : VBA Nom de feuille automatique

Bonjour farid

Quand tu fais ton insertion de feuille
Sheets.add , ajoute l'option : before:=sheets(1)

Comme cela quand tu ouvres tonclasseur, tu n'as qu'à tester la nom de la premiere feuille pout savoir si ta date existe

if sheets(1).name = format(date,"dd/mm/yyyy") then ' cette page existe
 

FaridP

XLDnaute Occasionnel
Re : VBA Nom de feuille automatique

Salut Wilfried,

Tout d'abord : un grand MERCI pour ton aide, j'avance à grandes enjambées.
Le seul point qu'il me reste à éclaircir c'est comment tester la dernière feuille (à la plave de la première).

Encore merci pour ton aide ... Heu.. Ton travail même. A ce point là c'est plus de l'aide.

Amicalement,

Farid
 

Discussions similaires

Réponses
7
Affichages
367

Statistiques des forums

Discussions
312 298
Messages
2 086 977
Membres
103 416
dernier inscrit
SEB28110