Rebonsoir ...
Voici mon problème (qui ne doit pas être difficile à mon avis mais étant plus ou moins débutante en vba ...) :
J'ai une feuille Excel avec deux colonnes :
colonne A : liste de pays
colonne B : code des pays (du genre FRA pour France par exemple)
Je souhaite écrire dans une cellule de la feuille1, le code correspondant au pays affiché dans une autre cellule de cette même feuille.
Par exemple :
cellule(1,1) : France
cellule(1,2) : FRA
Sauf que le numéro de ligne n'est pas entré directement, c'est une variable.
Voici mon code :
J'ai écrit la fonction recherche que je souhaite, mais ça m'étonnerais fort qu'elle s'écrive comme ça, donc si vous pouviez m'aider ... =)
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
19 Dim cand As Worksheet Set cand = Sheets("candidats") Dim numca As Integer numca = Me.TextBox1.Value numca = numca + 1 If Me.TextBox2.Value = "" Then MsgBox ("Les champs ne peuvent pas être vides !") Else cand.Cells(numca, 6).Value = "=RECHERCHEV(range("D" &numcand;nationalites!A2:B29;2)" End If End Sub
Partager