A ARMAND Guest 26 Août 2003 #1 Bonjour à tous J'ai un petie problème pour une macro : Je veux mettre une ligne en couleur si : a1="AA" et ( a2 = "oui" ou "") Merci d'avance Alain
Bonjour à tous J'ai un petie problème pour une macro : Je veux mettre une ligne en couleur si : a1="AA" et ( a2 = "oui" ou "") Merci d'avance Alain
V Valérie Guest 26 Août 2003 #2 Salut Armand, Tu places des conditions avec un If dans tes macros. Il faut que tu écrives la ligne de la façon suivante : If Ta condition Then Ton instruction Ou bien If Ta condition Then Ton instruction1 Ton instruction2 ... Cliquez pour agrandir... End If Il peux aussi être spécifié un "SINON" sous cette forme: If Ta condition Then Ton instruction1 Ton instruction2 ... Cliquez pour agrandir... Else Ton instruction sinon 1 Ton instruction sinon 2 ... Cliquez pour agrandir... End If Pour ce qui est des ordres logiques tes parenthéses sont bien placées Ce qui te donne pour ton cas précis : If Range("A1")="AA" And (Range("A2")="oui" or range("A2")="") then ... Je te laisse écrire la suite @ bientôt Valérie Vote positif 0 Vote négatif
Salut Armand, Tu places des conditions avec un If dans tes macros. Il faut que tu écrives la ligne de la façon suivante : If Ta condition Then Ton instruction Ou bien If Ta condition Then Ton instruction1 Ton instruction2 ... Cliquez pour agrandir... End If Il peux aussi être spécifié un "SINON" sous cette forme: If Ta condition Then Ton instruction1 Ton instruction2 ... Cliquez pour agrandir... Else Ton instruction sinon 1 Ton instruction sinon 2 ... Cliquez pour agrandir... End If Pour ce qui est des ordres logiques tes parenthéses sont bien placées Ce qui te donne pour ton cas précis : If Range("A1")="AA" And (Range("A2")="oui" or range("A2")="") then ... Je te laisse écrire la suite @ bientôt Valérie