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

encore une question...

N

Nicolas

Guest
RERERE-Bonjour tout le monde !

Est - il possible de lancer une macro suite à une condition suivant une cellule :

exemple :
si A1 est supérieure à 50, alors on lance une macro qui envoi cette donnée dans une certaine cellule

Merci de votre aide

Nicozzz14
 
J

Joley

Guest
Bonjour Nicolas, le forum,

Petite question Nicolas, est-ce bien nécessaire de faire une macro... ce ne serait pas plus simple d'écrire dans la cellule où tu veux que le résultat aille s'il est supérieur à 50 :

SI(A1>50;A1;""), tu écris cette formule dans la cellule où tu veux afficher le résultat si le test est vrai...

Joley
 
M

michel

Guest
Bonjour Joley , bonjour Nicolas

La formule de Joley fonctionne très bien , mais comme apparament ce n’est pas ça que tu Veux…
Ci dessous deux versions par Macro
( "si A1 est supérieure à 50, alors on lance une macro qui envoi cette donnée dans une certaine cellule" :B1 par exemple )


La premiere est activée par l’utilisateur
Sub jeveux()
If Range("a1") > 50 Then Range("b1") = Range("a1")
End Sub


La deuxième est événementielle
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Range("a1") > 50 Then Range("b1") = Range("a1")
End Sub


Bonne journée
Michel
 
N

Nicolas

Guest
encore moi...


Mais si je veux lancer une certaine macro (que j'ai déja créer) suite à une condition ?

exemple : If [condition] Then [macro à exécuter]

Merci d'avance

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