erreur d'execution 380

dominique35

XLDnaute Occasionnel
Bonsoir.

J'ai dans une combobox le code VBA suivant:

Private Sub UserForm_Initialize()
Dim Fl1 As Worksheet
Set Fl1 = Sheets("BDD")
Me.Label1 = ActiveCell.Value
With Me.ListBox1
.ColumnCount = 10
.ColumnWidths = "60;60;60;60;60;60;60;60;60;60"
.AddItem
For i = 1 To 10
.List(0, i - 1) = Replace(Fl1.Cells(1, i).Value, Chr(10), "")
Next i
Set c = Fl1.Columns(1).Find(ActiveCell.Value)
If Not c Is Nothing Then
Firstaddress = c.Address
Do
.AddItem
For i = 1 To 10
.List(.ListCount - 1, i - 1) = Replace(Fl1.Cells(c.Row, i).Value, Chr(10), "")
Next i
Set c = Fl1.Columns(1).FindNext(c)
Loop While Not c Is Nothing And c.Address <> Firstaddress
End If
End With
End Sub
qui fonctionne très bien.

Par contre quand je veut ajouter des colonnes dans la Combobox
Je la modifie ainsi:

Private Sub UserForm_Initialize()
Dim Fl1 As Worksheet
Set Fl1 = Sheets("BDD")
Me.Label1 = ActiveCell.Value
With Me.ListBox1
.ColumnCount = 12
.ColumnWidths = "60;60;60;60;60;60;60;60;60;60;60;60"
.AddItem
For i = 1 To 12
.List(0, i - 1) = Replace(Fl1.Cells(1, i).Value, Chr(10), "")
Next i
Set c = Fl1.Columns(1).Find(ActiveCell.Value)
If Not c Is Nothing Then
Firstaddress = c.Address
Do
.AddItem
For i = 1 To 12
.List(.ListCount - 1, i - 1) = Replace(Fl1.Cells(c.Row, i).Value, Chr(10), "")
Next i
Set c = Fl1.Columns(1).FindNext(c)
Loop While Not c Is Nothing And c.Address <> Firstaddress
End If
End With
End Sub

J'ai un bug ICI

Erreur d' exécution '380'
Impossible de définir la propriété list. Valeur de propriété non valide ce qui me renvoie en feuil1 BDD:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column = 1 And Target.Row > 1 And Target <> "" Then
Application.ScreenUpdating = False
On Error Resume Next
Unload UserForm2
On Error GoTo 0
UserForm2.Show
End If
End Sub
Qui peux me dire pourquoi je ne trouve pas
 

Discussions similaires

Réponses
11
Affichages
297
Réponses
8
Affichages
501

Statistiques des forums

Discussions
312 304
Messages
2 087 068
Membres
103 453
dernier inscrit
Choupi