Bonjour,
je suis entrain de faire une macro avec laquelle je veux ecrire un nom de pays dans une colonne en fonction d'un ID qui est dans la colonne precedente.
Je stocke donc l'ID dans une variable avant d'aller chercher le nom correspondant dans la feuille qui va bien.
Mon probleme c'est quand j'essai de stocker ce nom dans un tableau de type string, j'otiens comme erreur "Compile Error Expected : As"
VOila un extrait de mon code avec la partie concernee
j'ai essaye differentes methode mais j'obtiens toujours la meme erreur. Voila les autres combinaisons que j'ai essaye
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Dim name(10000) As String 'tableau contenant les noms de pays ... For k = 3 To lastcountry Range("B" & k).Select If Not CID(j) <> Selection.Value Then Range("C" & k).Select name(j) = Selection.Value <== lieu du pb k = lastcountry End If Next k
Si quelqu'un a une idee ou la bonne facon de faire je suis bien sur preneur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Range("C" & k).Select tmp = Selection.Value name(j) = tmp mais aussi name(j) = Range("C" & k) et name(j) = Sheets(1).Cells("C" & k)
Merci bcp
Kaz
Partager