encore une question...

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

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
 
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
 
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
lapin4.gif
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
200
Réponses
10
Affichages
183
Retour