Je veux faire un test sur deux colonne est en fonction du=20
r=E9suultat afficher un message.
En clair:
dans la colonne A (A3 =E0 A33)j'ai une condition vrai/faux
Dans la colonne B B(3 =E0 B33)j'ai du texte
Je veuux que que si A3 est vrai et que B3 est vide (pas de=20
texte) j'affiche un message=20
puis B4 et A4 ...
Comment faire simplement ?
Merci
utiliser la focntion SI et ET SI (ET(A=vrai;B="");"message1";"message2")
-----Message d'origine----- Hello !
Je veux faire un test sur deux colonne est en fonction du résuultat afficher un message. En clair: dans la colonne A (A3 à A33)j'ai une condition vrai/faux Dans la colonne B B(3 à B33)j'ai du texte Je veuux que que si A3 est vrai et que B3 est vide (pas de
texte) j'affiche un message puis B4 et A4 ... Comment faire simplement ? Merci
.
utiliser la focntion SI et ET
SI (ET(A=vrai;B="");"message1";"message2")
-----Message d'origine-----
Hello !
Je veux faire un test sur deux colonne est en fonction du
résuultat afficher un message.
En clair:
dans la colonne A (A3 à A33)j'ai une condition vrai/faux
Dans la colonne B B(3 à B33)j'ai du texte
Je veuux que que si A3 est vrai et que B3 est vide (pas
de
texte) j'affiche un message
puis B4 et A4 ...
Comment faire simplement ?
Merci
utiliser la focntion SI et ET SI (ET(A=vrai;B="");"message1";"message2")
-----Message d'origine----- Hello !
Je veux faire un test sur deux colonne est en fonction du résuultat afficher un message. En clair: dans la colonne A (A3 à A33)j'ai une condition vrai/faux Dans la colonne B B(3 à B33)j'ai du texte Je veuux que que si A3 est vrai et que B3 est vide (pas de
texte) j'affiche un message puis B4 et A4 ... Comment faire simplement ? Merci
.
Michel Gaboly
Bonsoir,
Toute expression logique est évaluée et conduit à VRAI ou à FAUX
Par conséquent, dans les formules Excel, comme dans VBA, tester si quelque chose est égal à VRAI est superflu :
Si les cellules en colonne A ont pour valeur VRAI ou FAUX,
If Range("a" & i) Then
est strictement équivalent à
If Range("a" & i) = True Then
En effet, l'expression Range("a" & i) = True va être évaluée et avoir pour résultat True ou False. Si Range("a" & i) renvoie déjà une ce ces 2 valeurs, il s'agit d'une étape inutile :
Le If Toto = True équivaut en langage courant à dire
S'il est vrai que Une Telle est disponible samedi, je l'inviterai ...
plutôt que
Si Une Telle est disponible samedi, je l'inviterai ...
Ma réputation ne va pas s'améliorer ;-)))))
Une erreur s'est glissée dans mon code, vois le message suivant (et les autres) test si col a= vrai et col b=vide ...alors message.... salutations JJ
a écrit dans le message de news:1e6101c485ee$507b8740$ Super cela correspond à ma demande, juste une remarque "n'est pas vide" est un test sur la colonne B, s'il ya du texte ou non dans la case !!!
-----Message d'origine----- Bonjour Patrice
Un code à associer à un bouton peut-être... '-------------- For i = 3 To 33 If Range("a" & i) = True And Range("b" & i) <> "" Then MsgBox "la cellule A" & i & " est Vrai et la cellule B" & i & " n'est pas
vide" End If '-----------
Salutations JJ
"Patrice FY" a écrit dans le message
de news:1de301c485e7$19b57b00$ Hello !
Je veux faire un test sur deux colonne est en fonction du résuultat afficher un message. En clair: dans la colonne A (A3 à A33)j'ai une condition vrai/faux Dans la colonne B B(3 à B33)j'ai du texte Je veuux que que si A3 est vrai et que B3 est vide (pas de texte) j'affiche un message puis B4 et A4 ... Comment faire simplement ? Merci
.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Bonsoir,
Toute expression logique est évaluée et conduit à VRAI ou à FAUX
Par conséquent, dans les formules Excel, comme dans VBA, tester si
quelque chose est égal à VRAI est superflu :
Si les cellules en colonne A ont pour valeur VRAI ou FAUX,
If Range("a" & i) Then
est strictement équivalent à
If Range("a" & i) = True Then
En effet, l'expression Range("a" & i) = True va être évaluée et
avoir pour résultat True ou False. Si Range("a" & i) renvoie déjà
une ce ces 2 valeurs, il s'agit d'une étape inutile :
Le If Toto = True équivaut en langage courant à dire
S'il est vrai que Une Telle est disponible samedi, je l'inviterai ...
plutôt que
Si Une Telle est disponible samedi, je l'inviterai ...
Ma réputation ne va pas s'améliorer ;-)))))
Une erreur s'est glissée dans mon code, vois le message suivant (et les
autres)
test si col a= vrai et col b=vide ...alors message....
salutations
JJ
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:1e6101c485ee$507b8740$a301280a@phx.gbl...
Super cela correspond à ma demande, juste une
remarque "n'est pas vide" est un test sur la colonne B,
s'il ya du texte ou non dans la case !!!
-----Message d'origine-----
Bonjour Patrice
Un code à associer à un bouton peut-être...
'--------------
For i = 3 To 33
If Range("a" & i) = True And Range("b" & i) <> "" Then
MsgBox "la cellule A" & i & " est Vrai et la cellule B" &
i & " n'est pas
vide"
End If
'-----------
Salutations
JJ
"Patrice FY" <anonymous@discussions.microsoft.com> a
écrit dans le message
de news:1de301c485e7$19b57b00$a301280a@phx.gbl...
Hello !
Je veux faire un test sur deux colonne est en fonction du
résuultat afficher un message.
En clair:
dans la colonne A (A3 à A33)j'ai une condition vrai/faux
Dans la colonne B B(3 à B33)j'ai du texte
Je veuux que que si A3 est vrai et que B3 est vide (pas de
texte) j'affiche un message
puis B4 et A4 ...
Comment faire simplement ?
Merci
Toute expression logique est évaluée et conduit à VRAI ou à FAUX
Par conséquent, dans les formules Excel, comme dans VBA, tester si quelque chose est égal à VRAI est superflu :
Si les cellules en colonne A ont pour valeur VRAI ou FAUX,
If Range("a" & i) Then
est strictement équivalent à
If Range("a" & i) = True Then
En effet, l'expression Range("a" & i) = True va être évaluée et avoir pour résultat True ou False. Si Range("a" & i) renvoie déjà une ce ces 2 valeurs, il s'agit d'une étape inutile :
Le If Toto = True équivaut en langage courant à dire
S'il est vrai que Une Telle est disponible samedi, je l'inviterai ...
plutôt que
Si Une Telle est disponible samedi, je l'inviterai ...
Ma réputation ne va pas s'améliorer ;-)))))
Une erreur s'est glissée dans mon code, vois le message suivant (et les autres) test si col a= vrai et col b=vide ...alors message.... salutations JJ
a écrit dans le message de news:1e6101c485ee$507b8740$ Super cela correspond à ma demande, juste une remarque "n'est pas vide" est un test sur la colonne B, s'il ya du texte ou non dans la case !!!
-----Message d'origine----- Bonjour Patrice
Un code à associer à un bouton peut-être... '-------------- For i = 3 To 33 If Range("a" & i) = True And Range("b" & i) <> "" Then MsgBox "la cellule A" & i & " est Vrai et la cellule B" & i & " n'est pas
vide" End If '-----------
Salutations JJ
"Patrice FY" a écrit dans le message
de news:1de301c485e7$19b57b00$ Hello !
Je veux faire un test sur deux colonne est en fonction du résuultat afficher un message. En clair: dans la colonne A (A3 à A33)j'ai une condition vrai/faux Dans la colonne B B(3 à B33)j'ai du texte Je veuux que que si A3 est vrai et que B3 est vide (pas de texte) j'affiche un message puis B4 et A4 ... Comment faire simplement ? Merci
.
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Jacky
Bon, bon, et en fin de compte, ELLE, elle est disponible samedi ou pas ?? ;o)) JJ
"Michel Gaboly" a écrit dans le message de news:
Bonsoir,
Toute expression logique est évaluée et conduit à VRAI ou à FAUX
Par conséquent, dans les formules Excel, comme dans VBA, tester si quelque chose est égal à VRAI est superflu :
Si les cellules en colonne A ont pour valeur VRAI ou FAUX,
If Range("a" & i) Then
est strictement équivalent à
If Range("a" & i) = True Then
En effet, l'expression Range("a" & i) = True va être évaluée et avoir pour résultat True ou False. Si Range("a" & i) renvoie déjà une ce ces 2 valeurs, il s'agit d'une étape inutile :
Le If Toto = True équivaut en langage courant à dire
S'il est vrai que Une Telle est disponible samedi, je l'inviterai ...
plutôt que
Si Une Telle est disponible samedi, je l'inviterai ...
Ma réputation ne va pas s'améliorer ;-)))))
Bon, bon, et en fin de compte, ELLE, elle est disponible samedi ou pas ??
;o))
JJ
"Michel Gaboly" <michel@Suppgaboly.com> a écrit dans le message de
news:4124C19D.4CF1F89D@Suppgaboly.com...
Bonsoir,
Toute expression logique est évaluée et conduit à VRAI ou à FAUX
Par conséquent, dans les formules Excel, comme dans VBA, tester si
quelque chose est égal à VRAI est superflu :
Si les cellules en colonne A ont pour valeur VRAI ou FAUX,
If Range("a" & i) Then
est strictement équivalent à
If Range("a" & i) = True Then
En effet, l'expression Range("a" & i) = True va être évaluée et
avoir pour résultat True ou False. Si Range("a" & i) renvoie déjà
une ce ces 2 valeurs, il s'agit d'une étape inutile :
Le If Toto = True équivaut en langage courant à dire
S'il est vrai que Une Telle est disponible samedi, je l'inviterai ...
plutôt que
Si Une Telle est disponible samedi, je l'inviterai ...
Bon, bon, et en fin de compte, ELLE, elle est disponible samedi ou pas ?? ;o)) JJ
"Michel Gaboly" a écrit dans le message de news:
Bonsoir,
Toute expression logique est évaluée et conduit à VRAI ou à FAUX
Par conséquent, dans les formules Excel, comme dans VBA, tester si quelque chose est égal à VRAI est superflu :
Si les cellules en colonne A ont pour valeur VRAI ou FAUX,
If Range("a" & i) Then
est strictement équivalent à
If Range("a" & i) = True Then
En effet, l'expression Range("a" & i) = True va être évaluée et avoir pour résultat True ou False. Si Range("a" & i) renvoie déjà une ce ces 2 valeurs, il s'agit d'une étape inutile :
Le If Toto = True équivaut en langage courant à dire
S'il est vrai que Une Telle est disponible samedi, je l'inviterai ...
plutôt que
Si Une Telle est disponible samedi, je l'inviterai ...