VBA - Validation données
Fermé
uuubuuu
Messages postés
4
Date d'inscription
vendredi 30 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
-
30 avril 2010 à 13:33
uuubuuu Messages postés 4 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 30 avril 2010 - 30 avril 2010 à 14:24
uuubuuu Messages postés 4 Date d'inscription vendredi 30 avril 2010 Statut Membre Dernière intervention 30 avril 2010 - 30 avril 2010 à 14:24
A voir également:
- VBA - Validation données
- Validation des données excel liste déroulante - Guide
- Commande en cours de validation fnac - Forum Consommation & Internet
- Temps validation annonce le bon coin - Forum Hotmail / Outlook.com
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Impossible d'utiliser ce numéro de téléphone pour la validation - Forum Gmail
4 réponses
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
30 avril 2010 à 13:52
30 avril 2010 à 13:52
Bonjour,
Formula1:=Range("B2,B4,B6").Address
Formula1:=Range("B2,B4,B6").Address
uuubuuu
Messages postés
4
Date d'inscription
vendredi 30 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
30 avril 2010 à 14:05
30 avril 2010 à 14:05
Merci Michel pour ta réactivité !
Je viens de tester et il me dit "Erreur définie par l'application"
Sheets(1).Range("A1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=Range("C1,C3,C4").Address
Pas d'erreur.
La validation est créée mais elle contient "$C$1", "$C$3", etc
J'ai essayé en remplaçant Address par Value mais cela génère une erreur....
J'avoue être un peu débutant en VBA.
Je pense qu'on est vraiment pas loin.
As-tu une idée ?
Merci encore, ton aide m'est très précieuse !
Je viens de tester et il me dit "Erreur définie par l'application"
Sheets(1).Range("A1").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=Range("C1,C3,C4").Address
Pas d'erreur.
La validation est créée mais elle contient "$C$1", "$C$3", etc
J'ai essayé en remplaçant Address par Value mais cela génère une erreur....
J'avoue être un peu débutant en VBA.
Je pense qu'on est vraiment pas loin.
As-tu une idée ?
Merci encore, ton aide m'est très précieuse !
uuubuuu
Messages postés
4
Date d'inscription
vendredi 30 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
30 avril 2010 à 14:06
30 avril 2010 à 14:06
Oups, ne pas lire la 2ème ligne de mon précédent post.
J'avais testé autre chose...
J'avais testé autre chose...
uuubuuu
Messages postés
4
Date d'inscription
vendredi 30 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
30 avril 2010 à 14:24
30 avril 2010 à 14:24
Donc, pour clarifier,
Formula1:=Range("C1,C3,C4").Address marche mais la liste contient les adresses "$C$1", etc.
Formula1:=Range("C1,C3,C4").Value génère une erreur
Formula1:="=" & Range("C1,C3,C4").Address génère une erreur
Quelqu'un aurait-il une idée ?
Merci encore, cela me simplifierait tellement la vie...
Formula1:=Range("C1,C3,C4").Address marche mais la liste contient les adresses "$C$1", etc.
Formula1:=Range("C1,C3,C4").Value génère une erreur
Formula1:="=" & Range("C1,C3,C4").Address génère une erreur
Quelqu'un aurait-il une idée ?
Merci encore, cela me simplifierait tellement la vie...