VBA Nom de feuille automatique

  • Initiateur de la discussion Initiateur de la discussion FaridP
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
800
Réponses
5
Affichages
521
Retour