OVH Cloud OVH Cloud

Codes Postaux

40 réponses
Avatar
Ayrton
Bonjour à tous ,

Voilà j'ai une Application Access dans laquelle je gère des codes postaux ;
une procédure VBA me permet en saisissant un code postal dans un formulaire
d'avoir la commune correspondante affichée dans le champs d'à côté.
J'ai copié cette table dans Excel et j'aimerais pouvoir faire la même chose
; j'aimerais dans un autre classeur que celui où sont mes données ( Colonne
A = liste de codes postaux et Colonne B = liste de communes) avoir la
possibilité de saisir un code postal dans une cellule et avoir
automatiquement le nom de la commune dans la cellule d'à côté .
Petit problème, je ne maîtrise pas assez excel pour essayer de faire cela .
Un grand merci d'avance pour votre aide

--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer

10 réponses

1 2 3 4
Avatar
Papy Bernard
slt,
D'"Ayrton"
Bonjour à tous ,

Voilà j'ai une Application Access dans laquelle je gère des codes postaux
;

une procédure VBA me permet en saisissant un code postal dans un
formulaire

d'avoir la commune correspondante affichée dans le champs d'à côté.
J'ai copié cette table dans Excel et j'aimerais pouvoir faire la même
chose

; j'aimerais dans un autre classeur que celui où sont mes données (
Colonne

A = liste de codes postaux et Colonne B = liste de communes) avoir la
possibilité de saisir un code postal dans une cellule et avoir
automatiquement le nom de la commune dans la cellule d'à côté .
Petit problème, je ne maîtrise pas assez excel pour essayer de faire cela
.



Si l'idée est bonne, elle ne marche pas dans ce sens. En effet, en milieu
rural, plusieurs communes sont rattachées à un même code postal.


--
A+
Papy Bernard (RTCien malgré lui)

Avatar
Ayrton
Bonsoir ,

En cette belle journée... Papy Bernard... Tenait à
nous dire :

Si l'idée est bonne, elle ne marche pas dans ce sens. En effet, en
milieu rural, plusieurs communes sont rattachées à un même code
postal.


Oui ça je le sais mais pour l'instant je cherche juste un petit coup de main
pour réaliser cette manipulation ; j'ai déjà un classeur avec + de 36600
noms de communes avec leurs codes postaux respectifs ; donc si quelqu'un
peut peut m'aider dans ma recherche ( par code VBA ou autre ), je suis
preneur ;-))

D'avance, un grand merci

--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer

Avatar
Papy Bernard
Slt,
D'"Ayrton"

Oui ça je le sais mais pour l'instant je cherche juste un petit coup de
main

pour réaliser cette manipulation ; j'ai déjà un classeur avec + de 36600
noms de communes avec leurs codes postaux respectifs ; donc si quelqu'un
peut peut m'aider dans ma recherche ( par code VBA ou autre ), je suis
preneur ;-))



Si c'est pour des mailings, tu as tout faux. Par exemple, Orléans a deux
codes postaux : 45000 et 45001. Indiquer 45000 au lieu de 45001 et le
courrier met au moins 48 de plus avant d'être délivré.

Dans ta démarche, seule l'indication du nom de la commune, et encore, peut
te renvoyer le code postal, plusieurs communes pouvant avoir le même nom
dans des départements différents.
A moins que tu ne construises une liste déroulante pour choisir la commune
correspondante à un CP et/ou qu'en prérequisite tu demandes le numéro du
département. Et encore. Voir le cas d'Orléans.


--
A+
Papy Bernard (RTCien malgré lui)

Avatar
Eric
Bonjour Ayrton,

En supposant que le classeur contenant les codes postaux et les villes
s'appelle ClasseurCP.xls et que ton tableau est nommé CPVILLE

Dans un nouveau classeur :
en A2 un code postal
en B2: =RECHERCHEV($A2;'C:Documents and SettingsUserMes documents
ClasseurCP.xls'!CPVILLE;2;FAUX) si le classeur est fermé ou
=RECHERCHEV($A2;ClasseurCP.xls!CPVILLE;2;FAUX) si le classeur
ClasseurCP.xls est fermé

A+
Eric

Ps: Eventuellement assures toi que le code postal existe dans ton classeur
ClasseurCP.xls avec la fonction EstNa()


"Ayrton" écrivait
news:#:

Bonjour à tous ,

Voilà j'ai une Application Access dans laquelle je gère des codes
postaux ; une procédure VBA me permet en saisissant un code postal
dans un formulaire d'avoir la commune correspondante affichée dans le
champs d'à côté. J'ai copié cette table dans Excel et j'aimerais
pouvoir faire la même chose ; j'aimerais dans un autre classeur que
celui où sont mes données ( Colonne A = liste de codes postaux et
Colonne B = liste de communes) avoir la possibilité de saisir un code
postal dans une cellule et avoir automatiquement le nom de la commune
dans la cellule d'à côté . Petit problème, je ne maîtrise pas assez
excel pour essayer de faire cela . Un grand merci d'avance pour votre
aide



Avatar
Eric
.../...

=RECHERCHEV($A2;ClasseurCP.xls!CPVILLE;2;FAUX) si le classeur
ClasseurCP.xls est fermé


Lire OUVERT bien sur

A+

Eric

Avatar
JpPradier
Bonjour Ayrton
Avec lec codes postaux en b1:b36000, les noms de villes en a1:a36000 et le code cherché en E1 :

=INDEX(A1:A36000;EQUIV(E1;B1:B36000;0))


j-p
Avatar
Ayrton
Bonsoir Eric ,


En cette belle journée... Eric... Tenait à nous
dire :
Bonjour Ayrton,

En supposant que le classeur contenant les codes postaux et les villes
s'appelle ClasseurCP.xls et que ton tableau est nommé CPVILLE


C'est effectivement le cas ;-))

Dans un nouveau classeur :
en A2 un code postal
en B2: =RECHERCHEV($A2;'C:Documents and SettingsUserMes documents
ClasseurCP.xls'!CPVILLE;2;FAUX) si le classeur est fermé ou
=RECHERCHEV($A2;ClasseurCP.xls!CPVILLE;2;FAUX) si le classeur
ClasseurCP.xls est fermé


Je vois que tes réponses sont aussi précises et claires que sur mpfa ! !
!C'est génial mais connaissant moins bien Excel qu' Access, je galère un peu
;-)
La valeur de ma cellule B2 me renvoit : #Nom?

Donc je suis bloqué car je ne sais pas quoi essayer dans un cas comme ça
;-(

Ps: Eventuellement assures toi que le code postal existe dans ton
classeur ClasseurCP.xls avec la fonction EstNa()


Excuse moi Eric mais je ne sais pas trop comment faire pour tester cette
fonction !

Merci quand même pour tout

--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer





"Ayrton" écrivait
news:#:

Bonjour à tous ,

Voilà j'ai une Application Access dans laquelle je gère des codes
postaux ; une procédure VBA me permet en saisissant un code postal
dans un formulaire d'avoir la commune correspondante affichée dans
le champs d'à côté. J'ai copié cette table dans Excel et j'aimerais
pouvoir faire la même chose ; j'aimerais dans un autre classeur que
celui où sont mes données ( Colonne A = liste de codes postaux et
Colonne B = liste de communes) avoir la possibilité de saisir un code
postal dans une cellule et avoir automatiquement le nom de la commune
dans la cellule d'à côté . Petit problème, je ne maîtrise pas assez
excel pour essayer de faire cela . Un grand merci d'avance pour votre
aide




Avatar
ChrisV
Bonjour Papy Bernard,

Si l'idée est bonne, elle ne marche pas dans ce sens.


Suffit de prévoir une "extraction multiple" qui renverra les communes
correspondantes au CP...
quitte à faire préciser ensuite un choix...


ChrisV


"Papy Bernard" a écrit dans le message de
news:ce3hq2$9g4$
slt,
D'"Ayrton"
Bonjour à tous ,

Voilà j'ai une Application Access dans laquelle je gère des codes
postaux


;
une procédure VBA me permet en saisissant un code postal dans un
formulaire

d'avoir la commune correspondante affichée dans le champs d'à côté.
J'ai copié cette table dans Excel et j'aimerais pouvoir faire la même
chose

; j'aimerais dans un autre classeur que celui où sont mes données (
Colonne

A = liste de codes postaux et Colonne B = liste de communes) avoir la
possibilité de saisir un code postal dans une cellule et avoir
automatiquement le nom de la commune dans la cellule d'à côté .
Petit problème, je ne maîtrise pas assez excel pour essayer de faire
cela


.


Si l'idée est bonne, elle ne marche pas dans ce sens. En effet, en milieu
rural, plusieurs communes sont rattachées à un même code postal.


--
A+
Papy Bernard (RTCien malgré lui)





Avatar
Papy Bernard
Slt,
De "ChrisV"

Si l'idée est bonne, elle ne marche pas dans ce sens.


Suffit de prévoir une "extraction multiple" qui renverra les communes
correspondantes au CP...
quitte à faire préciser ensuite un choix...


Yaka, Fokon.

Tu as essayé ? Surtout dans l'usine à gaz Excel ?

--
A+
Papy Bernard (RTCien malgré lui)


Avatar
Ayrton
Bonjour JP ,

En cette belle journée... JpPradier...
Tenait à nous dire :

Avec lec codes postaux en b1:b36000, les noms de villes en a1:a36000
et le code cherché en E1 :

=INDEX(A1:A36000;EQUIV(E1;B1:B36000;0))

Ok je vais essayer ; comme il est tard, je ne reviendrais que demain pour te

dire si cela fonctionne.
Encore merci du coup de pouce ;-))
Bonne fin de soirée

--
@+
Ayrton
http://cerbermail.com/?FiLzjrFmWV
Click here to answer

1 2 3 4