OVH Cloud OVH Cloud

quel démarche pour un tri

1 réponse
Avatar
Flex
Salut à tous
j'ai un tableau dont chaque entête représente le code postal d'une ville.
appellons ce tableau tab_Data
Je désire créer un graphique qui me donnera l'évolution pour chacune des
villes, et bien sur je voudrais avoir le nom des villes et non pas le numéro
de code postal.
Pour cela j'ai un deuxième fichier excel dans lequel j'ai un tableau qui me
donne le nom des villes pour chaque code postal . appellons ce tableau
tab_Base

j'ai deux questions:
1) comment faire en vba, une moulinette qui parcourt chaque entête de
tab_data et va chercher le nom de la ville correspondante dans tab_base,
puis le remplace par celui ci.
2) Ne vaut il pas mieux copier mon tableau tab_base dans le même classeur
qui contient tab_data?

Merci de votre aide
Cordiaement,
Flex

1 réponse

Avatar
poy-poy
Bonjour Flex,

utilises la fonction recherchev.
En supposant que tes codes postaux sont en colonne A en tab_data et à partir
de la ligne 2. Tu te mets dans une colonne Z (par exemple) ligne 2 :
=recherchev(A2; tu selectionnes ton tableau tab_base ; 2 ;false)

Attention, ici j'ai considéré que dans ton tableau tab_base, la première
colonne est les codes postaux et la seconde les villes. Si ce n'est pas le
cas, tu changes le 2 en le nombre ou la colonne des villes apparait.
Toutefois, la première colonne du tableau selectionné doit être celle des
codes postaux (et par conséquent les villes doivent être à doite dans
tab_base). Ensuite tu mets des dollars $ sur les coordonnées d tableau
tab_base dans la formule afin qu'elles ne changent pas et tu copie/colle la
formule sur toutes les lignes ou tu as un code postale. Enfin tu copie cette
colonne et tu la colles en valeur sur ta colonne de code postale de tab_data.

Cordialement
Benjamin


Salut à tous
j'ai un tableau dont chaque entête représente le code postal d'une ville.
appellons ce tableau tab_Data
Je désire créer un graphique qui me donnera l'évolution pour chacune des
villes, et bien sur je voudrais avoir le nom des villes et non pas le numéro
de code postal.
Pour cela j'ai un deuxième fichier excel dans lequel j'ai un tableau qui me
donne le nom des villes pour chaque code postal . appellons ce tableau
tab_Base

j'ai deux questions:
1) comment faire en vba, une moulinette qui parcourt chaque entête de
tab_data et va chercher le nom de la ville correspondante dans tab_base,
puis le remplace par celui ci.
2) Ne vaut il pas mieux copier mon tableau tab_base dans le même classeur
qui contient tab_data?

Merci de votre aide
Cordiaement,
Flex