Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Executer une macro si certaines feuilles son présentes
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 !
si les feuilles toto1, toto2, toto3, toto4 sont présentes exécuter la macro "taratata"
sinon sortie de la procédure, et si possible lister les feuilles manquantes.
Re : Executer une macro si certaines feuilles son présentes
Bonjour,
Pour Taratata ... je suis obligé de te répondre ... 😎
avec la macro de lancement et son UDF ...
VB:
Sub LancerMacro()
If FeuilleExiste("toto") And FeuilleExiste("titi") And FeuilleExiste("tata") Then
Call Taratata
Else
MsgBox " La macro n'a pas été lancée ..."
End If
End Sub
VB:
Public Function FeuilleExiste(NomF As String) As Boolean
Dim ws As Worksheet
FeuilleExiste = False
For Each ws In ThisWorkbook.Worksheets
If ws.Name = NomF Then FeuilleExiste = True
Next ws
End Function
- 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