Bonjour,
J'ai créer un formulaire via VB sous Excel, le formulaire comprend un ComBoBox qui est alimenter depuis une feuille dans le classeur.
Cette feuille comprend deux colonnes Le ComBo reprend la valeur de la Colonne B et je voudrait alimenter un champ caché avec la valeur de la colonnes A.
Et llà je bloque.
Sinon j'ai une autre piste mais qui est de faire une recherche dans ma feuille comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 With Sheets("Job") ComboBox1.List = .Range("A1:A" & .Range("A65536").End(xlUp).Row).Value End With
Se qui fonctionne mais je ne sais pas comment affiche la valeur de la celulle en B1:B200 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 Dim numéro As Integer Dim celluletrouvee As Range Dim ligne As Integer Dim col As Integer RechercheValeur = UserForm1.ComboBox1 Set celluletrouvee = Sheets("Job").Range("A1:A200").Find(RechercheValeur, lookat:=xlWhole) If celluletrouvee Is Nothing Then MsgBox ("pas trouvé : correspondance à " & numero) Else ligne = celluletrouvee.Row col = celluletrouvee.Column MsgBox ("trouvé : ligne = " & ligne & " , colonne = " & col) End If
En suite il me suffirait de créer une variable avec la valeur
D'avance merci
Partager