Est-il possible dans une liste déroulante de faire une entrée différente et
que cette entrée soit considérée comme un élément supplémentaire de la
liste?
Par exemple : si j'ai en liste
Lundi
Mardi
Mercredi
je veux pouvoir entrer "Jeudi"
et que la nouvelle liuste déroulante soit
Lundi
Mardi
Mercredi
Jeudi
Pour mettre à jour automatiquement ta liste en fonction du contenu de variable de la colonne ou tu as les données de ta liste : Dans le champs formule mets (avec les données de la liste dans la colonne B):
=OFFSET($B$1,0,0,COUNTA($B:$B),1)
Bonne soirée,
N.
Bonsoir,
Pour mettre à jour automatiquement ta liste en fonction du contenu de
variable de la colonne ou tu as les données de ta liste :
Dans le champs formule mets (avec les données de la liste dans la
colonne B):
Pour mettre à jour automatiquement ta liste en fonction du contenu de variable de la colonne ou tu as les données de ta liste : Dans le champs formule mets (avec les données de la liste dans la colonne B):
=OFFSET($B$1,0,0,COUNTA($B:$B),1)
Bonne soirée,
N.
Lionel
Ca ne fonctionne pas ou il y a qqch que je n'ai pas compris...
lionel
Ca ne fonctionne pas ou il y a qqch que je n'ai pas compris...
Désolé encore mais la foction me renvoie un message d'erreur...
Essaies la fonction DECALER qui t'as été proposée en remplaçant les ,
par des ;
JB
Bonjour,
Si l'élément frappé n'appartient pas à la liste, il est ajouté
Voir PJ: http://cjoint.com/?egwantCtg0
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$1" Then If IsError(Application.Match(Target.Value, Range("liste"), 0)) Then Range("liste").End(xlDown).Offset(1, 0) = Target.Value Range("liste").Sort key1:=Range("liste")(1) End If End If End Sub
Nom de champ: Liste ÞCALER(Feuil1!$F$2;;;NBVAL(Feuil1!$F:$F)-1)
Cordialement JB
Bonjour,
Si l'élément frappé n'appartient pas à la liste, il est ajouté
Voir PJ: http://cjoint.com/?egwantCtg0
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then
If IsError(Application.Match(Target.Value, Range("liste"), 0)) Then
Range("liste").End(xlDown).Offset(1, 0) = Target.Value
Range("liste").Sort key1:=Range("liste")(1)
End If
End If
End Sub
Nom de champ: Liste =DECALER(Feuil1!$F$2;;;NBVAL(Feuil1!$F:$F)-1)
Si l'élément frappé n'appartient pas à la liste, il est ajouté
Voir PJ: http://cjoint.com/?egwantCtg0
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$1" Then If IsError(Application.Match(Target.Value, Range("liste"), 0)) Then Range("liste").End(xlDown).Offset(1, 0) = Target.Value Range("liste").Sort key1:=Range("liste")(1) End If End If End Sub
Nom de champ: Liste ÞCALER(Feuil1!$F$2;;;NBVAL(Feuil1!$F:$F)-1)
Cordialement JB
Lionel
Ok ca fonctionne mais ca ne resoud pas mon problème d'origine c'est a dire que je puisse faire une entree hors de la proposition de lka liste et qui vienne automatiquement se greffer a la liste... comme je le donnais dans la question d'origine
Par exemple : si j'ai en liste
Lundi Mardi Mercredi
je veux pouvoir entrer "Jeudi" qui n'est pas propose par la liste
et que la nouvelle liste déroulante soit Lundi Mardi Mercredi Jeudi
Merci de votre aide.
Ok ca fonctionne mais ca ne resoud pas mon problème d'origine c'est a dire
que je puisse faire une entree hors de la proposition de lka liste et qui
vienne automatiquement se greffer a la liste...
comme je le donnais dans la question d'origine
Par exemple : si j'ai en liste
Lundi
Mardi
Mercredi
je veux pouvoir entrer "Jeudi" qui n'est pas propose par la liste
et que la nouvelle liste déroulante soit
Lundi
Mardi
Mercredi
Jeudi
Ok ca fonctionne mais ca ne resoud pas mon problème d'origine c'est a dire que je puisse faire une entree hors de la proposition de lka liste et qui vienne automatiquement se greffer a la liste... comme je le donnais dans la question d'origine
Par exemple : si j'ai en liste
Lundi Mardi Mercredi
je veux pouvoir entrer "Jeudi" qui n'est pas propose par la liste
et que la nouvelle liste déroulante soit Lundi Mardi Mercredi Jeudi
Merci de votre aide.
Lionel
Ok ca fonctionne mais ca ne resoud pas le probleme d'origine c'est a dire que je voudrai pouvoir entrer une donnée différente des proposition de la liste et que cette proposition devienne un element de cette liste...comme dans la question d'origine Par exemple : si j'ai en liste
Lundi Mardi Mercredi
je veux pouvoir entrer "Jeudi" (pas dans la liste)
et que la nouvelle liste déroulante soit Lundi Mardi Mercredi Jeudi
Merci de votre aide.
Ok ca fonctionne mais ca ne resoud pas le probleme d'origine c'est a dire
que je voudrai pouvoir entrer une donnée différente des proposition de la
liste et que cette proposition devienne un element de cette liste...comme
dans la question d'origine
Par exemple : si j'ai en liste
Lundi
Mardi
Mercredi
je veux pouvoir entrer "Jeudi" (pas dans la liste)
et que la nouvelle liste déroulante soit
Lundi
Mardi
Mercredi
Jeudi
Ok ca fonctionne mais ca ne resoud pas le probleme d'origine c'est a dire que je voudrai pouvoir entrer une donnée différente des proposition de la liste et que cette proposition devienne un element de cette liste...comme dans la question d'origine Par exemple : si j'ai en liste
Lundi Mardi Mercredi
je veux pouvoir entrer "Jeudi" (pas dans la liste)
et que la nouvelle liste déroulante soit Lundi Mardi Mercredi Jeudi
Merci de votre aide.
Lionel
Ca se rapproche mais c'est pas encore la bonne ...
Ca se rapproche mais c'est pas encore la bonne ...