Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

lancer une macro suivant valeur d'une cellule

wachoo31

XLDnaute Occasionnel
Bonsoir le forum

Comment ecrire le code pour que ma marco 'appel' se lance uniquement quand la checbox1=false et la cellule A1=5.
 

Abel

XLDnaute Accro
Bonsoir Wachoo31,

La checkbox est-elle dans une feuille ou dans un formulaire ?

Si elle est dans un formulaire, passe par une macro évennementielle.
Par exemple :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
if checkbox1=false (pas sûr de la syntaxe) and range('a1') =5 then appel
End Sub

En espérant que cela te dépanne.

Abel.
 

Eric C

XLDnaute Barbatruc
Bonjour le forum
Bonjour wachoo31, bonjour pat1545, bonjour Abel

Ceci fonctionne chez moi :
Code:
If CheckBox1.Value = True And Range('A1') = 5 Then
...


P.S : Sinon je ne sais tjrs pas si la proposition de code concernant l'inhibition de lancement de Macro t'a convenue ? Tu n'en es pas à ta première visite et connais donc les us & coutumes :whistle:

Bon dimanche à toute & à tous
 

wachoo31

XLDnaute Occasionnel
bonjour tout le monde

Eric C je m'excuse pour l'inhibition de lancement de macro, cela a été une bonne solution pour moi, désolé j'ai oublié de mettre la réponse

Pour ce code je vais testé et cela devrais convenir, je vient de m'appercevoir que j'ai fait une erreur en le recopiant.

Merci a tous et encore milles excuses
 

Eric C

XLDnaute Barbatruc
wachoo31 écrit:

Message bien reçu Wachoo31 - J'allume le calumet de la paix dans ce cas
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…