je suis actuellement entrain de travaille sur un formulaire me permettant de prendre des renseignements sur des personnes.
La partie ou j'ai des diffucultes est la mise en place d'une liste deroulante selon des critaires.
Je vous explique le but est d'avoir une liste de time zones en fonction du Pays selectionne dans une autre liste deroulante. On voit ceci comme un vlookup mais ce n'est pas aussi simple (pour moi). Il y a des pays avec plusieurs time zones (USA, Mexique, Canada...).
Voila comment je vois le code (mais je ne suis pas arrete la dessus):
Country= cellule A5; Timezone: cellule B5; Timezones offset: cellule C5
Countries table= Countries avec timezones multiples
TZ database: Table avec toutes les timezones avec les pays (sheet 2 colonne A) lies avec la timezone (sheet 2 colonne B) and la timezone offset (sheet 2 colonne C) (pays avec une timezone).
if [VLOOKUP(K5, Countries table,1,FALSE)]=$K$5
"Pour valeur vrai (pays avec timezone multiple) creer une liste deroulante avec toutes les timezones liees au pays"
else
VLOOKUP(K5, Sheet 2 TZ database, 2, FALSE)
et C5 est populee de la maniere suivante= data validation; source=INDIRECT(B5)
Ou alors,
Mettre tous les timezones possibles y crompris les timezones multiples dans un meme tableau et faire une boucle permettant de remplir la liste deroulante.
Voila.
Si vous me dites comment rajouter une piece jointe je vous joins un fichier exemple qui sera beaucoup plus parlant.
merci pour cette reponse.
Enfaite j'ai besoin d'un code me permettant de creer une liste deroulante si il y a un choix multiple
Exemple:
dans le fichier excel source il y a l'information suivante: Pays: United States. Le code va verifier dans la liste des pays toutes les time zones reliees a ce pays. Pour les Etats-Unis, il y a 6 time zones. Donc je voudrai avoir ces 6 time zones dans une liste deroulante da l'interieur d'une cellule (comme celle de data validation). Si par exemple nous avons l'Allemagne alors la time zone est populee automatiquement comme il n'y a qu'une time zone pour ce pays.
J'ai prepare un fichier cela sera plus simple commemt puis-je l'uploader sur le sujet?