Mapat
XLDnaute Occasionnel
Bonjour
J'essaie de me faire un fichier pour une collection de capsules de champagne.
J'ai une page données, et sur la 2ème j'ai un bouton pour appeler un userform.
Sur cet userform, un combobox qui recherche le nom des propriétaires.
Beaucoup de propriétaires ont dans leur production plusieurs sortes de produits et donc plusieurs sortes de capsules.
Je voudrais qu'après avoir choisi le propriétaire, le choix se fasse par le numéro et là , je bloque.
Sur mon userform, j'ai un webBrowser qui me permet d'avoir la photo de la capsule recherchée. Les photos étant placées dans le même dossier que mon fichier xls.
Je joint ci-dessous mon code car mon fichier est trop lourd pour passer sur le forum
Option Explicit
Private Sub CommandButton1_Click()
Call Donnees
Unload Me
End Sub
Private Sub Couleur_Change()
End Sub
Private Sub Frame1_Click()
End Sub
Private Sub J_ai_Change()
End Sub
Private Sub Buts_Change()
End Sub
Private Sub Nom_Change()
End Sub
Private Sub Description_Change()
End Sub
Private Sub Cote_Change()
End Sub
Private Sub J_ai_en_double_Change()
End Sub
Private Sub Code_Change()
End Sub
Private Sub Pays_Change()
End Sub
Private Sub Numero_Change()
End Sub
Private Sub Poste_Change()
End Sub
Private Sub Recherche_Change()
Dim Photo As String
With Feuil1
Nom = .Range("A" & Recherche.ListIndex + 2)
Code = .Range("B" & Recherche.ListIndex + 2)
Couleur = .Range("C" & Recherche.ListIndex + 2)
Description = .Range("D" & Recherche.ListIndex + 2)
Cote = .Range("E" & Recherche.ListIndex + 2)
J_ai = .Range("G" & Recherche.ListIndex + 2)
J_ai_en_double = .Range("I" & Recherche.ListIndex + 2)
Photo = .Range("J" & Recherche.ListIndex + 2)
End With
WebBrowser1.Navigate ThisWorkbook.Path & "\" & Photo
End Sub
Private Sub Label5_Click()
End Sub
Private Sub Label6_Click()
End Sub
Private Sub Sortie_Click()
Unload Me
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub TextBox2_Change()
End Sub
Private Sub UserForm_Initialize()
TextBox1.Value = [Data!K6000].Value
If [Data!K6000] = """" Then CheckBox1 = True
Dim Boucle As Integer
Dim Ligne As Integer
With Feuil1
Ligne = .Range("A65536").End(xlUp).Row
For Boucle = 2 To Ligne
Recherche.AddItem .Range("A" & Boucle)
Next Boucle
End With
End Sub
Private Sub WebBrowser1_StatusTextChange(ByVal Text As String)
End Sub
J'essaie de me faire un fichier pour une collection de capsules de champagne.
J'ai une page données, et sur la 2ème j'ai un bouton pour appeler un userform.
Sur cet userform, un combobox qui recherche le nom des propriétaires.
Beaucoup de propriétaires ont dans leur production plusieurs sortes de produits et donc plusieurs sortes de capsules.
Je voudrais qu'après avoir choisi le propriétaire, le choix se fasse par le numéro et là , je bloque.
Sur mon userform, j'ai un webBrowser qui me permet d'avoir la photo de la capsule recherchée. Les photos étant placées dans le même dossier que mon fichier xls.
Je joint ci-dessous mon code car mon fichier est trop lourd pour passer sur le forum
Option Explicit
Private Sub CommandButton1_Click()
Call Donnees
Unload Me
End Sub
Private Sub Couleur_Change()
End Sub
Private Sub Frame1_Click()
End Sub
Private Sub J_ai_Change()
End Sub
Private Sub Buts_Change()
End Sub
Private Sub Nom_Change()
End Sub
Private Sub Description_Change()
End Sub
Private Sub Cote_Change()
End Sub
Private Sub J_ai_en_double_Change()
End Sub
Private Sub Code_Change()
End Sub
Private Sub Pays_Change()
End Sub
Private Sub Numero_Change()
End Sub
Private Sub Poste_Change()
End Sub
Private Sub Recherche_Change()
Dim Photo As String
With Feuil1
Nom = .Range("A" & Recherche.ListIndex + 2)
Code = .Range("B" & Recherche.ListIndex + 2)
Couleur = .Range("C" & Recherche.ListIndex + 2)
Description = .Range("D" & Recherche.ListIndex + 2)
Cote = .Range("E" & Recherche.ListIndex + 2)
J_ai = .Range("G" & Recherche.ListIndex + 2)
J_ai_en_double = .Range("I" & Recherche.ListIndex + 2)
Photo = .Range("J" & Recherche.ListIndex + 2)
End With
WebBrowser1.Navigate ThisWorkbook.Path & "\" & Photo
End Sub
Private Sub Label5_Click()
End Sub
Private Sub Label6_Click()
End Sub
Private Sub Sortie_Click()
Unload Me
End Sub
Private Sub TextBox1_Change()
End Sub
Private Sub TextBox2_Change()
End Sub
Private Sub UserForm_Initialize()
TextBox1.Value = [Data!K6000].Value
If [Data!K6000] = """" Then CheckBox1 = True
Dim Boucle As Integer
Dim Ligne As Integer
With Feuil1
Ligne = .Range("A65536").End(xlUp).Row
For Boucle = 2 To Ligne
Recherche.AddItem .Range("A" & Boucle)
Next Boucle
End With
End Sub
Private Sub WebBrowser1_StatusTextChange(ByVal Text As String)
End Sub