Intégrer une macro dans une fonction si

franz -  
 tech_57 -
Bonjour,

Ma question est toute simple,

Je souhaite intégrer une macro dans une fonction SI

Exemple
=si(A1=A2;(lance la macro1);0)

Merci,

Franz
Configuration: Windows XP Internet Explorer 7.0

1 réponse

  1. tech_57
     
    Bonjour,

    Oui ça marche, mais avec une fonction personnalisée:
    Exemple, dans un module tu ecrits cette macro et cette fonction

    Sub macro1()
    MsgBox "Vrai: A1=A2"
    End Sub

    Function test() As String
    Call macro1
    test = ""
    End Function

    dans une cellule tu mets ta fonction SI
    =si(A1=A2;test();0)

    entre des valeurs dans A1 et A2 et observe. La macro1 doit s'executer si A1=A2

    A+.
    0