Microsoft 365 Exécution conditionnelle d'une macro.

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 !

PhilMarc

XLDnaute Nouveau
Bonjour,

J'ai une macro destinée à un fichier Excel.

Je voudrais que cette macro ne s'exécute que si une certaine condition est remplie dans ce fichier.

Par exemple, la condition est portée par la cellule F8 de la feuille 5.

Je veux soit que la macro s'exécute si F8 <100, soit qu'elle ne s'exécute pas si F8>=100

Je suppose que je dois utiliser une InputBox, mais je ne maîtrise ni la syntaxe ni l'utilisation de cette dernière.

Merci de vos réponses.
 
Bonjour PhilMarc,

Une InputBox ? pourquoi donc ? pas besoin :
VB:
Sub Essai()
  If [Feuil5!F8] >= 100 Then Exit Sub 'sortie, pas d'exécution !
  'placer ici le code à exécuter de la macro (car cas F8 < 100)
End Sub
soan
Bonjour Soan,
Merci pour ces réponses.
Je reviens un peu tard il est vrai, mais j'ai un peu délaissé le sujet ces derniers temps.
Donc la réponse est claire pour la question posée.
Toutefois, je vais étudier les deux liens proposés pour la mise en ouvre d'une InputBox, car ça peut toujours m'être utile.
A plus.
 
- 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
9
Affichages
404
Réponses
3
Affichages
152
Retour