Bonjour
je souhaiterais, à partir de la saisie d'une série de codes postaux dans une
colonne, voir apparaître les départements dans la colonne d'à côté.
Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN";
si(...))
Dois-je faire référence à une liste sur une autre feuille ?
Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
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
anomymousA
bonjour,
un petut tour par la formule recherchev devrait résoudre ton problème.Imaginins donc que tu aies sur une autre feuille (mettons feuille2) tes départements avec en colonne A leurs numéros et en colonne B leurs noms.On va admettre qu'il n'existe que 100 départements . sur ta cellule de ta feuille 1 en A1 tu as ton numéro de code postal. Tu écris en A2 la formule =recherchev(gauche("A1;2);Feuil2!A$1:B$100;2;FAUX). Normalement tu devrais obtenir le nom de ton département. Il ne te reset plus qu'à copier cette formule pour obetnir toutes les autres. Enfin, il te faudra aussi gérer les DOM qui ont un N) de département à 3 chiffres. Mais je te laisse réfléchir. Avec une petite formule SI ca devrait le faire !
A+
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
bonjour,
un petut tour par la formule recherchev devrait résoudre ton
problème.Imaginins donc que tu aies sur une autre feuille (mettons feuille2)
tes départements avec en colonne A leurs numéros et en colonne B leurs
noms.On va admettre qu'il n'existe que 100 départements .
sur ta cellule de ta feuille 1 en A1 tu as ton numéro de code postal. Tu
écris en A2 la formule
=recherchev(gauche("A1;2);Feuil2!A$1:B$100;2;FAUX).
Normalement tu devrais obtenir le nom de ton département. Il ne te reset
plus qu'à copier cette formule pour obetnir toutes les autres.
Enfin, il te faudra aussi gérer les DOM qui ont un N) de département à 3
chiffres. Mais je te laisse réfléchir. Avec une petite formule SI ca devrait
le faire !
A+
Bonjour
je souhaiterais, à partir de la saisie d'une série de codes postaux dans une
colonne, voir apparaître les départements dans la colonne d'à côté.
Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN";
si(...))
Dois-je faire référence à une liste sur une autre feuille ?
Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
un petut tour par la formule recherchev devrait résoudre ton problème.Imaginins donc que tu aies sur une autre feuille (mettons feuille2) tes départements avec en colonne A leurs numéros et en colonne B leurs noms.On va admettre qu'il n'existe que 100 départements . sur ta cellule de ta feuille 1 en A1 tu as ton numéro de code postal. Tu écris en A2 la formule =recherchev(gauche("A1;2);Feuil2!A$1:B$100;2;FAUX). Normalement tu devrais obtenir le nom de ton département. Il ne te reset plus qu'à copier cette formule pour obetnir toutes les autres. Enfin, il te faudra aussi gérer les DOM qui ont un N) de département à 3 chiffres. Mais je te laisse réfléchir. Avec une petite formule SI ca devrait le faire !
A+
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Daniel
Ca serait facile sauf pour les deux départements de Corse. Je ne sais pas comment se fait la répartition des codes postaux. Daniel "FV" a écrit dans le message de news:
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Ca serait facile sauf pour les deux départements de Corse. Je ne sais pas
comment se fait la répartition des codes postaux.
Daniel
"FV" <francois.villemonteix@ac-paris.Fr> a écrit dans le message de news:
eIcP6qM9EHA.208@TK2MSFTNGP12.phx.gbl...
Bonjour
je souhaiterais, à partir de la saisie d'une série de codes postaux dans
une
colonne, voir apparaître les départements dans la colonne d'à côté.
Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN";
si(...))
Dois-je faire référence à une liste sur une autre feuille ?
Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Ca serait facile sauf pour les deux départements de Corse. Je ne sais pas comment se fait la répartition des codes postaux. Daniel "FV" a écrit dans le message de news:
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
FxM
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Bonsoir,
Utilise la fonction décrite par AnonymousA ou cellec-ci : =index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code postaux", "codes insee" ou "galichon".
La Corse est divisée en 2A et 2B.
@+ FxM
Bonjour
je souhaiterais, à partir de la saisie d'une série de codes postaux dans une
colonne, voir apparaître les départements dans la colonne d'à côté.
Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN";
si(...))
Dois-je faire référence à une liste sur une autre feuille ?
Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Bonsoir,
Utilise la fonction décrite par AnonymousA ou cellec-ci :
=index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code
postaux", "codes insee" ou "galichon".
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Bonsoir,
Utilise la fonction décrite par AnonymousA ou cellec-ci : =index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code postaux", "codes insee" ou "galichon".
La Corse est divisée en 2A et 2B.
@+ FxM
Daniel
Ou je n'ai pas récupéré la bonne base, ou c'est simplement indiqué "Corse",tant pour Ajaccio que pour Bastia. Daniel "FxM" a écrit dans le message de news:
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Bonsoir,
Utilise la fonction décrite par AnonymousA ou cellec-ci : =index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code postaux", "codes insee" ou "galichon".
La Corse est divisée en 2A et 2B.
@+ FxM
Ou je n'ai pas récupéré la bonne base, ou c'est simplement indiqué
"Corse",tant pour Ajaccio que pour Bastia.
Daniel
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de news:
eL5ljoO9EHA.1564@TK2MSFTNGP09.phx.gbl...
Bonjour
je souhaiterais, à partir de la saisie d'une série de codes postaux dans
une
colonne, voir apparaître les départements dans la colonne d'à côté.
Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN";
si(...))
Dois-je faire référence à une liste sur une autre feuille ?
Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Bonsoir,
Utilise la fonction décrite par AnonymousA ou cellec-ci :
=index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code
postaux", "codes insee" ou "galichon".
Ou je n'ai pas récupéré la bonne base, ou c'est simplement indiqué "Corse",tant pour Ajaccio que pour Bastia. Daniel "FxM" a écrit dans le message de news:
Bonjour je souhaiterais, à partir de la saisie d'une série de codes postaux dans une colonne, voir apparaître les départements dans la colonne d'à côté. Je voudrais éviter une formule trop longue de type =si (a1="01"; "AIN"; si(...)) Dois-je faire référence à une liste sur une autre feuille ? Qu'est ce que cela donnerait en VBA (que je découvre actuellement) ?
Merci beaucoup
François
Bonsoir,
Utilise la fonction décrite par AnonymousA ou cellec-ci : =index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code postaux", "codes insee" ou "galichon".
La Corse est divisée en 2A et 2B.
@+ FxM
FxM
Ou je n'ai pas récupéré la bonne base, ou c'est simplement indiqué "Corse",tant pour Ajaccio que pour Bastia. Daniel
Bonsoir Daniel,
Si tu pars de noms de ville, les codes postaux pour la Corse commencent tous par 20 ... et c'est en écrivant cela que je réalise avoir écrit une bêtise : 2A et 2B concernent les plaques minéralogiques des véhicules ! Mea culpa.
http://www.postoo.com/ dissocie les communes de 2A et 2B.
@+ FxM
Ou je n'ai pas récupéré la bonne base, ou c'est simplement indiqué
"Corse",tant pour Ajaccio que pour Bastia.
Daniel
Bonsoir Daniel,
Si tu pars de noms de ville, les codes postaux pour la Corse commencent
tous par 20 ... et c'est en écrivant cela que je réalise avoir écrit une
bêtise : 2A et 2B concernent les plaques minéralogiques des véhicules !
Mea culpa.
http://www.postoo.com/ dissocie les communes de 2A et 2B.
Ou je n'ai pas récupéré la bonne base, ou c'est simplement indiqué "Corse",tant pour Ajaccio que pour Bastia. Daniel
Bonsoir Daniel,
Si tu pars de noms de ville, les codes postaux pour la Corse commencent tous par 20 ... et c'est en écrivant cela que je réalise avoir écrit une bêtise : 2A et 2B concernent les plaques minéralogiques des véhicules ! Mea culpa.
http://www.postoo.com/ dissocie les communes de 2A et 2B.
@+ FxM
FV
Merci pour les indications Mais je me bas un peu avec les formats : si les listes de n° de dépts sont en format txt, alors la formule rcherchev marche et bloque à "ariège" dans la formule ci-dessous, à quoi correspond "nom", "départ" et "liste départ" ?
Berci bcp
FV
=index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code postaux", "codes insee" ou "galichon".
La Corse est divisée en 2A et 2B.
@+ FxM
Merci pour les indications
Mais je me bas un peu avec les formats : si les listes de n° de dépts sont
en format txt, alors la formule rcherchev marche et bloque à "ariège"
dans la formule ci-dessous, à quoi correspond "nom", "départ" et "liste
départ" ?
Berci bcp
FV
=index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code
postaux", "codes insee" ou "galichon".
Merci pour les indications Mais je me bas un peu avec les formats : si les listes de n° de dépts sont en format txt, alors la formule rcherchev marche et bloque à "ariège" dans la formule ci-dessous, à quoi correspond "nom", "départ" et "liste départ" ?
Berci bcp
FV
=index(noms;equiv(depart;liste_depart;0))
Pour la liste, rien de tel qu'une recherche sur internet pour "code postaux", "codes insee" ou "galichon".