modifier macro pour afficher absence de feuille

  • Initiateur de la discussion Initiateur de la discussion michir
  • 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 !

michir

XLDnaute Occasionnel
Bonsoir,
Voilà, j'ai un fichier que je tiens à jours mensuellement
Je demande l'affichage de feuilles masquées par une macro du type:

Sub Aller_Classement_par_RS()
Application.ScreenUpdating = False
Sheets("Sommaire").Select
Sheets("Classement par Région).Visible = True
Sheets("Classement par Région").Select
End Sub

Je souhaiterais modifier cette macro afin qu'elle affiche une message de feuille absente lorsqu'elle ne trouve pas la feuille , par exemple "Feuille absente" ou mieux "Feuille du mois de Septembre absente"
Pourriez vous m'aider ?
Merci
Michel
 
Re : modifier macro pour afficher absence de feuille

Bonsoir ,

tu peux créer une fonction comme ceci :

function Feuille_Existe(Nom as string)as boolean
dim Onglet as worksheet

for each Onglet in thisworkbook.worksheets
if onglet.name = nom then Feuille_Existe = true
next onglet
end function

puis dans ta macro

if not feuille_existe("Septembre") then msgbox "Septembre n'existe pas"

par exemple
 
- 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
4
Affichages
243
Retour