Lancer une macro si une celulle contient une valeur supérieur à 0

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

gui59300

XLDnaute Occasionnel
Bonjour

J'ai un soucis avec une de mes macro.

Dans une de mes macro un moment je sélectionne des données dans un tableau avec ctrl+fleche de droite puis flèche du bas.
Cependant si le tableau est vide il sélectionne du coup tout les lignes et colonnes de excel.

J'ai rajouter une formule qui compte le nombre de dossier et ce que je souhaiterais c'est que quand le nombre de dossier est égale a 0 la macro ne ce lance pas.

Est ce possible ?
 

Pièces jointes

Re : Lancer une macro si une celulle contient une valeur supérieur à 0

Bonjour,

sur la première ligne de ta procédure :
Code:
If Range("A1").Value = 0 Then Exit Sub

A1 étant la cellule contenant le nombre à tester...
pas ouvert ton fichier, pas 2007, de plus les xlsx ne prennent pas en charge les macros....

bonne journée
@+
 
Re : Lancer une macro si une celulle contient une valeur supérieur à 0

Bonjour le fil, bonjour le forum,

Essaie comme ça :
Code:
Sub Macro1()
If Application.WorksheetFunction.CountA(Columns(8)) - 1 = 0 Then Exit Sub
'ta macro...
End Sub
 
- 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
253
Réponses
5
Affichages
379
Retour