lancer une macro d'une formule

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

niki

Guest
Bonjour à tous,
je souhaite lancer une macro à partir d'une formule du type :

=si(A1=1;(lancement de la macro);..............

merci d'éclairer ma lanterne
 
Bonjour,

je ne suis pas un pro des macro (j'apprends) mais ce que tu as ecris :

=si(A1=1;(lancement de la macro);..............

se retranscrit en VBA :

sub "ta macro"
if range("a1")=1 then
"ce que tu veux faire"
end if
end sub

il faudrait etre un peu plus explicite dans ce que tu veux faire car là on ne c'est pas quel est ton but .

bon courrage pour la suite

dj.run
 
Bonjour DJ.run et NIki

Ben non, DJ-Run pas de Ouppppssss nécessaire;

if range("a1").value=1 then =
if range("a1")=1 then

.value est la valeur par defaut, donc tu ne dois pas la mettre

Pour toi Niki, la seule façon que je connaisse d'intégré une macro dans une formule excel c'est en utilisant un Function au lieu d'une procédure Sub

Mais tu n'as cas passer par une procédure évenementielle et le tour est joué

Bonne journée

@Christophe@
 
RE

Niki, veux tu vraiment que tous se passe par formule, ou tu peux tous faire par macro, VBA

Le 1 obtenu, il est du à une formule, explique un peu plus et je vois ce que je peux faire

@Christophe@
 
le 1 est un exemple !
mettons que la saisie ou le résultat d'une formule me donne un résultat = à 1 ou 0
en fction de ce résultat, j'inscrit facilement une valeur dans une cellule
ex :
=si(A1=1;"bravo";"tant pis")
Maintenant, si à la place de "Bravo", je souhaite que la cellule change de couleur, comment dois-je m'y prendre ?

En espérant avoir été clair.
Merci
 
- 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
3
Affichages
318
Réponses
4
Affichages
380
Réponses
5
Affichages
213
Réponses
2
Affichages
116
Retour