lancer une macro d'une formule

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
 
D

dj.run

Guest
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
 
@

@Christophe@

Guest
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@
 
@

@Christophe@

Guest
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@
 
N

niki

Guest
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
 
@

@Christophe@

Guest
Re

OK Niki, je cerne ton problème, c'est tous simple, tu applique une mise en forme conditionnelle et le tour est joué

Regarde le fichier joint

Dis moi si c'est ce que tu recherches

@Christophe@
 

Pièces jointes

  • MiseEnFormeCond.zip
    1.9 KB · Affichages: 41
  • MiseEnFormeCond.zip
    1.9 KB · Affichages: 39
  • MiseEnFormeCond.zip
    1.9 KB · Affichages: 38

Discussions similaires

Statistiques des forums

Discussions
314 120
Messages
2 106 095
Membres
109 488
dernier inscrit
Abdel44