Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
garnote
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante. Je souhaite créer une liste déroulante en colonne D avec cette possibilité :
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante. Je souhaite créer une liste déroulante en colonne D avec cette possibilité :
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Vince
Euh... Merci beaucoup Serge, Mais n'y a t-il pas moyen de faire plus simple avec formule dans la validation des données ?
"garnote" a écrit dans le message de news:C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante. Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Euh...
Merci beaucoup Serge,
Mais n'y a t-il pas moyen de faire plus simple avec formule dans la
validation des données ?
"garnote" <rien@absent.net> a écrit dans le message de
news:C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Euh... Merci beaucoup Serge, Mais n'y a t-il pas moyen de faire plus simple avec formule dans la validation des données ?
"garnote" a écrit dans le message de news:C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante. Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
garnote
Je ne sais pas.
Serge
"Vince" a écrit dans le message de news: #YtVwDi$
Euh... Merci beaucoup Serge, Mais n'y a t-il pas moyen de faire plus simple avec formule dans la validation des données ?
"garnote" a écrit dans le message de news:C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Je ne sais pas.
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#YtVwDi$DHA.3804@TK2MSFTNGP09.phx.gbl...
Euh...
Merci beaucoup Serge,
Mais n'y a t-il pas moyen de faire plus simple avec formule dans la
validation des données ?
"garnote" <rien@absent.net> a écrit dans le message de
news:C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste
déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Euh... Merci beaucoup Serge, Mais n'y a t-il pas moyen de faire plus simple avec formule dans la validation des données ?
"garnote" a écrit dans le message de news:C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Vince
Ok, ta soluce fonctionne très très bien. Merci Serge Vine
"garnote" a écrit dans le message de news:ox40c.87565$
Je ne sais pas.
Serge
"Vince" a écrit dans le message de news: #YtVwDi$
Euh... Merci beaucoup Serge, Mais n'y a t-il pas moyen de faire plus simple avec formule dans la validation des données ?
"garnote" a écrit dans le message de news:C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Ok, ta soluce fonctionne très très bien.
Merci Serge
Vine
"garnote" <rien@absent.net> a écrit dans le message de
news:ox40c.87565$2g.9993@charlie.risq.qc.ca...
Je ne sais pas.
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#YtVwDi$DHA.3804@TK2MSFTNGP09.phx.gbl...
Euh...
Merci beaucoup Serge,
Mais n'y a t-il pas moyen de faire plus simple avec formule dans la
validation des données ?
"garnote" <rien@absent.net> a écrit dans le message de
news:C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList,
Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste
déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Ok, ta soluce fonctionne très très bien. Merci Serge Vine
"garnote" a écrit dans le message de news:ox40c.87565$
Je ne sais pas.
Serge
"Vince" a écrit dans le message de news: #YtVwDi$
Euh... Merci beaucoup Serge, Mais n'y a t-il pas moyen de faire plus simple avec formule dans la validation des données ?
"garnote" a écrit dans le message de news:C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Pascal Engelmajer
Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT(B3) -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news: C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante. Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Salut,
tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus
en bref :
crée
une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide)
en C3 Données/Validation/ puis liste avec =INDIRECT(B3)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"garnote" <rien@absent.net> a écrit dans le message de news:
C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT(B3) -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news: C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante. Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
OverSlach34
Bonjour,
J'ai lu avec interet votre réponse. J'ai téléchargé le fichier zip et analysé le code. J'ai une question, dans la solution en cascade, est-il possible d'afficher, à la place de l'index de la liste concernée, le contenu d'une colonne adjascente de même index ?
Cordialement,
Patrick Finoski
-----Message d'origine----- Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus
en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT (B3)
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news:
C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news:
#J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Merci beaucoup VInce
.
Bonjour,
J'ai lu avec interet votre réponse. J'ai téléchargé le
fichier zip et analysé le code. J'ai une question, dans la
solution en cascade, est-il possible d'afficher, à la
place de l'index de la liste concernée, le contenu d'une
colonne adjascente de même index ?
Cordialement,
Patrick Finoski
-----Message d'origine-----
Salut,
tu as la réponse à
http://www.ilyapa.net/excel/cascades.zip et plus
en bref :
crée
une zone nommée OUI (par exemple en K1:K5) avec
A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide)
en C3 Données/Validation/ puis liste avec =INDIRECT
(B3)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait
pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"garnote" <rien@absent.net> a écrit dans le message de
news:
C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList,
Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de
news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une
liste déroulante.
Je souhaite créer une liste déroulante en colonne D
avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le
choix entre
J'ai lu avec interet votre réponse. J'ai téléchargé le fichier zip et analysé le code. J'ai une question, dans la solution en cascade, est-il possible d'afficher, à la place de l'index de la liste concernée, le contenu d'une colonne adjascente de même index ?
Cordialement,
Patrick Finoski
-----Message d'origine----- Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus
en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT (B3)
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news:
C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news:
#J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Merci beaucoup VInce
.
Vince
Merci beaucoup Pascal Vince
"Pascal Engelmajer" a écrit dans le message de news:eCZhuCq$
Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT(B3) -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news: C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Merci beaucoup Pascal
Vince
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:eCZhuCq$DHA.3712@tk2msftngp13.phx.gbl...
Salut,
tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus
en bref :
crée
une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide)
en C3 Données/Validation/ puis liste avec =INDIRECT(B3)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"garnote" <rien@absent.net> a écrit dans le message de news:
C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste
déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
"Pascal Engelmajer" a écrit dans le message de news:eCZhuCq$
Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT(B3) -- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news: C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6" Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news: #J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre A;B;C;D;E
Merci beaucoup VInce
Pascal Engelmajer
Salut, je ne comprends pas bien la question. Il faudrait préciser... On peut utiliser des formules avec INDEX, INDIRECT, DECALER ce qui autorise à peu près n'importe quoi ...
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "OverSlach34" a écrit dans le message de news: 427d01c3fef6$08a3ac60$ Bonjour,
J'ai lu avec interet votre réponse. J'ai téléchargé le fichier zip et analysé le code. J'ai une question, dans la solution en cascade, est-il possible d'afficher, à la place de l'index de la liste concernée, le contenu d'une colonne adjascente de même index ?
Cordialement,
Patrick Finoski
-----Message d'origine----- Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus
en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT (B3)
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news:
C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news:
#J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre
A;B;C;D;E
Merci beaucoup VInce
.
Salut,
je ne comprends pas bien la question.
Il faudrait préciser...
On peut utiliser des formules avec INDEX, INDIRECT, DECALER ce qui autorise
à peu près n'importe quoi ...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"OverSlach34" <anonymous@discussions.microsoft.com> a écrit dans le message
de news: 427d01c3fef6$08a3ac60$a501280a@phx.gbl...
Bonjour,
J'ai lu avec interet votre réponse. J'ai téléchargé le
fichier zip et analysé le code. J'ai une question, dans la
solution en cascade, est-il possible d'afficher, à la
place de l'index de la liste concernée, le contenu d'une
colonne adjascente de même index ?
Cordialement,
Patrick Finoski
-----Message d'origine-----
Salut,
tu as la réponse à
http://www.ilyapa.net/excel/cascades.zip et plus
en bref :
crée
une zone nommée OUI (par exemple en K1:K5) avec
A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide)
en C3 Données/Validation/ puis liste avec =INDIRECT
(B3)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait
pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"garnote" <rien@absent.net> a écrit dans le message de
news:
C240c.87561$2g.46692@charlie.risq.qc.ca...
Salut Vince,
Tu pourrais essayer ces deux macros.
($H$3:$H$6 contient A, B, C et D)
1. Une macro standard :
Sub Liste()
If [B3] = "NON" Then
[C3].Validation.Add Type:=xlValidateList,
Formula1:="=$H$3:$H$6"
Else
[C3].Clear
End If
End Sub
2. Une macro de feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then Liste
End Sub
Serge
"Vince" <vince@papawasa.fr> a écrit dans le message de
news:
#J8N3gh$DHA.2072@TK2MSFTNGP11.phx.gbl...
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une
liste déroulante.
Je souhaite créer une liste déroulante en colonne D
avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le
choix entre
Salut, je ne comprends pas bien la question. Il faudrait préciser... On peut utiliser des formules avec INDEX, INDIRECT, DECALER ce qui autorise à peu près n'importe quoi ...
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va." Sénèque. http://www.ilyapa.net/excel "OverSlach34" a écrit dans le message de news: 427d01c3fef6$08a3ac60$ Bonjour,
J'ai lu avec interet votre réponse. J'ai téléchargé le fichier zip et analysé le code. J'ai une question, dans la solution en cascade, est-il possible d'afficher, à la place de l'index de la liste concernée, le contenu d'une colonne adjascente de même index ?
Cordialement,
Patrick Finoski
-----Message d'origine----- Salut, tu as la réponse à http://www.ilyapa.net/excel/cascades.zip et plus
en bref : crée une zone nommée OUI (par exemple en K1:K5) avec A,B,C,D,E
une zone nommée NON (par exemple en K6) avec "" (vide) en C3 Données/Validation/ puis liste avec =INDIRECT (B3)
-- Amicalement. Pascal "il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque. http://www.ilyapa.net/excel "garnote" a écrit dans le message de news:
C240c.87561$
Salut Vince,
Tu pourrais essayer ces deux macros. ($H$3:$H$6 contient A, B, C et D)
1. Une macro standard : Sub Liste() If [B3] = "NON" Then [C3].Validation.Add Type:=xlValidateList, Formula1:="=$H$3:$H$6"
Else [C3].Clear End If End Sub 2. Une macro de feuille : Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then Liste End Sub
Serge
"Vince" a écrit dans le message de news:
#J8N3gh$
Bonjour,
j'ai dans une colonne B des OUI ou NON, fait avec une liste déroulante.
Je souhaite créer une liste déroulante en colonne D avec cette
possibilité
:
Si B3="OUI";C3=""; sinon Si B3="NON"; avec C3 on a le choix entre