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

R

Robert Auger

Guest
Bonjour à tous,

Je suis un prof d'informatique et j'enseigne les logiciels d'applications depuis quelques temps déjà. Je me suis fait poser la question suivante par un élève il y a de cela quelque mois et je suis toujours sans réponse :

Est-il possible d'exécuter une macro à l'intérieure d'une fonction logique SI ?

ex.: =si(test logique ; démarrer une macro ; message)

Autrement dit, puis-je remplacer ma valeur_vraie ou ma valeur_faux par unne macro commande ?

Je vous remercie de votre aide et de tout commentaire qui pourrait m'éclairer sur le sujet

Robert
 
Bonjour,

on peut toujours essayer une procédure évènementielle liée à la feuille choisie et qui à chaque modification regarde la valeur dans la cellule pour oui ou non lancer une action.

A+
 
bonjour
tu pourras utiliser une fonction qui pourrait elle-même éventuellement appeler une procédure, mais aucune modification ne pourront être apportées par cette intermédiaire au format d'une cellule quelle qu'elle soit

bye
stéphane

=si(test logique ; mafonction(test); message)


dans un module :
function mafonction(test)
msgbox "coucou"
mafonction=2*test
end function


okay ?

bye
stéphane
 
rebonjour


sur l'idée de sylvain un exemple.

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Range("A1").Value = 5 Then MsgBox "suite à modif de la cellule" & Target.Address & " " & "A1 est égal à 5"
End Sub

pas génial génial mais c'est juste pour une démo

bye
stephane
 
- 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

D
  • Question Question
2
Réponses
28
Affichages
2 K
Deleted member 441486
D
Réponses
7
Affichages
1 K
Retour