Bonjour à tous,
J'ai un soucis dans mon code VBA je pense car absolument rien ne s'affiche dans mes label de mes users forms.
Pour résumer j'ai un user form qui s'affiche et je veux que s'affiche certaines infos de ma plage article
Voici donc dans mon module :
Globalement je veux que la macro me recherche la première cellule vide dans ma colonne M et me renvois les valeurs correspondant sur la même ligne.
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 Option Explicit Dim Ancien_code Dim Nouveau_code Dim Libel_Français_N Dim Libel_Français_U Dim Libel_Anglais_N Dim Libel_Anglais_U Dim article_indentique Dim Libel_correct Dim Libel_pec_français Dim Libel_pec_anglais Dim I As Integer Sub Recherche_plage() I = 1 Sheets("Tous articles").Activate Range("M2").Select Do Until ActiveCell.Value = "" ActiveCell.Offset(1, 0).Select I = I + 1 Loop Ancien_code = Selection.Offset(0, 1).Value Nouveau_code = Selection.Offset(0, 2).Value Libel_Français_N = Selection.Offset(0, 6).Value Libel_Français_U = Selection.Offset(0, 5).Value Libel_Anglais_N = Selection.Offset(0, 4).Value Libel_Anglais_U = Selection.Offset(0, 3).Value End Sub
Lorsque je clique donc sur le bouton j'ai donc :
pour que s'affiche mon USERFORM avec les infos correspondante.
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 Private Sub ToggleButton1_Click() Unload Bienvenue Load LIBB With LIBB Recherche_plage .ancode.Caption = Ancien_code (ce sont les noms de mes labels) .nvcode.Caption = Nouveau_code .frnodhos.Caption = Libel_Français_N .frunidata.Caption = Libel_Français_U .annodhos.Caption = Libel_Anglais_N .anunidata.Caption = Libel_Anglais_U End With LIBB.Show
Et bien ça ne marche pas du tout je n'ai absolument rien dans mes label !
End Sub
Merci pour votre éclairage car j'ai essayé plusieurs variations et rien...
Partager