Je n'arrive pas à créer une liste de validation via vba.
La liste contient "à réception;à 30 jours" au lieu de "à réception" ET "à 30
jours" !!
Voivi mon code (avec l'aide d'une nouvelle macro) :
Il n'y a aucune raison pour que ta syntaxe ne fonctionne pas ! A vérifier : l'existence et l'orthographe de la feuille et de la plage nommée
AV
kribot
une liste de validation prend en argument pour une formule, une plage o range d'excel il te suffit donc de mettre ses valeurs dans un autre endroit en du sur une feuille et de nommer cet endroit Insertion -> Nom -> Définir ou en te servant de la case dans la barr de formule. ensuite une fois ceci fait dans ta formule tu met
Formula1:="=LeNomDeTaPlage"
en espérant t'avoir aider bonne journée
-- kribo ----------------------------------------------------------------------- kribot's Profile: http://www.msusenet.com/member.php?userid View this thread: http://www.msusenet.com/t-186943425
une liste de validation prend en argument pour une formule, une plage o
range d'excel
il te suffit donc de mettre ses valeurs dans un autre endroit en du
sur une feuille et de nommer cet endroit
Insertion -> Nom -> Définir ou en te servant de la case dans la barr
de formule.
ensuite une fois ceci fait dans ta formule tu met
Formula1:="=LeNomDeTaPlage"
en espérant t'avoir aider bonne journée
--
kribo
-----------------------------------------------------------------------
kribot's Profile: http://www.msusenet.com/member.php?userid
View this thread: http://www.msusenet.com/t-186943425
une liste de validation prend en argument pour une formule, une plage o range d'excel il te suffit donc de mettre ses valeurs dans un autre endroit en du sur une feuille et de nommer cet endroit Insertion -> Nom -> Définir ou en te servant de la case dans la barr de formule. ensuite une fois ceci fait dans ta formule tu met
Formula1:="=LeNomDeTaPlage"
en espérant t'avoir aider bonne journée
-- kribo ----------------------------------------------------------------------- kribot's Profile: http://www.msusenet.com/member.php?userid View this thread: http://www.msusenet.com/t-186943425
ChrisV
Bonjour GoThi,
Remplace le ";" par "," comme ceci...
With Sheets("Facture").Range("conditionpaiement").Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _ Operator:=xlBetween, Formula1:="à réception,à 30 jours" End With
ChrisV
"GoThi" a écrit dans le message de news: 4265a056$0$23307$
Salut à tous,
Je n'arrive pas à créer une liste de validation via vba. La liste contient "à réception;à 30 jours" au lieu de "à réception" ET "à 30 jours" !! Voivi mon code (avec l'aide d'une nouvelle macro) :
With Sheets("Facture").Range("conditionpaiement").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="à réception,à 30 jours"
End With
ChrisV
"GoThi" <antispam__tgonier@worldonline.fr> a écrit dans le message de news:
4265a056$0$23307$8fcfb975@news.wanadoo.fr...
Salut à tous,
Je n'arrive pas à créer une liste de validation via vba.
La liste contient "à réception;à 30 jours" au lieu de "à réception" ET "à
30 jours" !!
Voivi mon code (avec l'aide d'une nouvelle macro) :
With Sheets("Facture").Range("conditionpaiement").Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _ Operator:=xlBetween, Formula1:="à réception,à 30 jours" End With
ChrisV
"GoThi" a écrit dans le message de news: 4265a056$0$23307$
Salut à tous,
Je n'arrive pas à créer une liste de validation via vba. La liste contient "à réception;à 30 jours" au lieu de "à réception" ET "à 30 jours" !! Voivi mon code (avec l'aide d'une nouvelle macro) :
??? Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a strictement aucun effet Et je me demande bien comment il pourrait en avoir ... ??
AV
Ave Chris,
Remplace le ";" par "," comme ceci...
???
Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a
strictement aucun effet
Et je me demande bien comment il pourrait en avoir ... ??
??? Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a strictement aucun effet Et je me demande bien comment il pourrait en avoir ... ??
AV
ChrisV
Salut Alain,
Ben chez moi la présence/absence du point-virgule dans la chaîne n'a strictement aucun effet
Bein... chez moi non plus ! ;-)
mais la demande était bien d'obtenir, par VBA, la liste suivante: "à réception" "à 30 jours"
au lieu de: "à réception;à 30 jours"
et là, VBA n'aime pas du tout les ";" non ??? (je ne comprends pas ton post...)
ChrisV
"AV" a écrit dans le message de news:
Ave Chris,
Remplace le ";" par "," comme ceci...
??? Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a strictement aucun effet Et je me demande bien comment il pourrait en avoir ... ??
AV
Salut Alain,
Ben chez moi la présence/absence du point-virgule dans la chaîne n'a
strictement aucun effet
Bein... chez moi non plus ! ;-)
mais la demande était bien d'obtenir, par VBA, la liste suivante:
"à réception"
"à 30 jours"
au lieu de:
"à réception;à 30 jours"
et là, VBA n'aime pas du tout les ";"
non ???
(je ne comprends pas ton post...)
ChrisV
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
eaJ7kpYRFHA.2252@TK2MSFTNGP15.phx.gbl...
Ave Chris,
Remplace le ";" par "," comme ceci...
???
Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a
strictement aucun effet
Et je me demande bien comment il pourrait en avoir ... ??
Ben chez moi la présence/absence du point-virgule dans la chaîne n'a strictement aucun effet
Bein... chez moi non plus ! ;-)
mais la demande était bien d'obtenir, par VBA, la liste suivante: "à réception" "à 30 jours"
au lieu de: "à réception;à 30 jours"
et là, VBA n'aime pas du tout les ";" non ??? (je ne comprends pas ton post...)
ChrisV
"AV" a écrit dans le message de news:
Ave Chris,
Remplace le ";" par "," comme ceci...
??? Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a strictement aucun effet Et je me demande bien comment il pourrait en avoir ... ??
AV
GoThi
Merci,
Effectivement , au lieu de ;
@+ GoThi
"ChrisV" a écrit dans le message de news:
Salut Alain,
Ben chez moi la présence/absence du point-virgule dans la chaîne n'a strictement aucun effet
Bein... chez moi non plus ! ;-)
mais la demande était bien d'obtenir, par VBA, la liste suivante: "à réception" "à 30 jours"
au lieu de: "à réception;à 30 jours"
et là, VBA n'aime pas du tout les ";" non ??? (je ne comprends pas ton post...)
ChrisV
"AV" a écrit dans le message de news:
Ave Chris,
Remplace le ";" par "," comme ceci...
??? Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a strictement aucun effet Et je me demande bien comment il pourrait en avoir ... ??
AV
Merci,
Effectivement , au lieu de ;
@+
GoThi
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de news:
uBxEkNZRFHA.3144@tk2msftngp13.phx.gbl...
Salut Alain,
Ben chez moi la présence/absence du point-virgule dans la chaîne n'a
strictement aucun effet
Bein... chez moi non plus ! ;-)
mais la demande était bien d'obtenir, par VBA, la liste suivante:
"à réception"
"à 30 jours"
au lieu de:
"à réception;à 30 jours"
et là, VBA n'aime pas du tout les ";"
non ???
(je ne comprends pas ton post...)
ChrisV
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
eaJ7kpYRFHA.2252@TK2MSFTNGP15.phx.gbl...
Ave Chris,
Remplace le ";" par "," comme ceci...
???
Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a
strictement aucun effet
Et je me demande bien comment il pourrait en avoir ... ??
Ben chez moi la présence/absence du point-virgule dans la chaîne n'a strictement aucun effet
Bein... chez moi non plus ! ;-)
mais la demande était bien d'obtenir, par VBA, la liste suivante: "à réception" "à 30 jours"
au lieu de: "à réception;à 30 jours"
et là, VBA n'aime pas du tout les ";" non ??? (je ne comprends pas ton post...)
ChrisV
"AV" a écrit dans le message de news:
Ave Chris,
Remplace le ";" par "," comme ceci...
??? Ben chez moi la présence/abscence du point-virgule dans la chaîne n'a strictement aucun effet Et je me demande bien comment il pourrait en avoir ... ??
AV
GoThi
Merci,
Effectivement, utilisation de la , au lieu du ;
@+ GoThi
"" a écrit dans le message de news: 4265e488$0$20443$
essaie avec une virgule ! Formula1:="à réception,à 30 jours"
http://jacxl.free.fr
"GoThi" a écrit dans le message de news: 4265a056$0$23307$
Salut à tous,
Je n'arrive pas à créer une liste de validation via vba. La liste contient "à réception;à 30 jours" au lieu de "à réception" ET "à 30
jours" !! Voivi mon code (avec l'aide d'une nouvelle macro) :
With Sheets("Facture").Range("conditionpaiement").Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator: >> _