Bonjour,

J'ai un fichier global avec le nom des villes et le code postal.

Dans un onglet test2, je selectionne une liste de ville.

Comment attribuer le code postal correspondant à cette liste sous vba?

J'ai pensé à la fonction index mais ça n'aboutit pas, d'autant plus qu'il faudra une sorte de boucle qui va parcourir la liste des villes!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Sub associer()
 
'je cherche mes donnees dans l'onglet "fichier global". La cellule "A" correspond à mon code postal et cellule "B" à ma ville
 
     Sheets("test2").Select
     codepostal = Application.WorksheetFunction.Index(Sheets("fichier_global").Range("A2:L65536"), 1, 1)
End Sub
Merci pour votre aide