roby
XLDnaute Occasionnel
Bonjour le Forum
j'aimerai associer le choix d'une Combobox qui se trouve directement sur une feuille (pas de userform) une donnee dans une cellule precise.
mon exemple:
Onglet -> "Formulaire3"
Combo -> Combobox1
Cellule complémentaire -> "F16"
Cellule base de donnees -> "F50:K..." car la base est variable.
Mon code
Private Sub Worksheet_Activate() code ok
'Alimente la ComboBox
'--------------------
Me.ComboBox1.Value = ""
With Sheets("Formulaire3")
Me.ComboBox1.List = .Range("F50:F" & .Range("F65536").End(xlUp).Row).Value
End With
End Sub
Private Sub ComboBox1_GotFocus()
'cherche et affiche complement donnees en F16
'---------------------------------------------
With Sheets("Formulaire3")
Columns(6).Find(Me.ComboBox1, , , , , Previous).Select
Range("F16").Value = Selection.Offset(0, 1).Value
End With
End Sub
message d'erreur
erreur 13 imcompatibilite de type sur
Columns(6).Find(Me.ComboBox1, , , , , Previous).Select
merci d'avance
j'aimerai associer le choix d'une Combobox qui se trouve directement sur une feuille (pas de userform) une donnee dans une cellule precise.
mon exemple:
Onglet -> "Formulaire3"
Combo -> Combobox1
Cellule complémentaire -> "F16"
Cellule base de donnees -> "F50:K..." car la base est variable.
Mon code
Private Sub Worksheet_Activate() code ok
'Alimente la ComboBox
'--------------------
Me.ComboBox1.Value = ""
With Sheets("Formulaire3")
Me.ComboBox1.List = .Range("F50:F" & .Range("F65536").End(xlUp).Row).Value
End With
End Sub
Private Sub ComboBox1_GotFocus()
'cherche et affiche complement donnees en F16
'---------------------------------------------
With Sheets("Formulaire3")
Columns(6).Find(Me.ComboBox1, , , , , Previous).Select
Range("F16").Value = Selection.Offset(0, 1).Value
End With
End Sub
message d'erreur
erreur 13 imcompatibilite de type sur
Columns(6).Find(Me.ComboBox1, , , , , Previous).Select
merci d'avance