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
   | Private Sub CommandButton1_Click()
 
For i = 1 To 50
    ComboBox1.AddItem Range("A" & i + 1).Value
    MSFlexGrid1.TextMatrix(i, 0) = ComboBox1.Value 'erreur d'indice ici
    MSFlexGrid1.Row = i
    MSFlexGrid1.Col = 1
 
    If Range("B" & i).Value = "" Then
        MSFlexGrid1.Row = i
        MSFlexGrid1.Col = 1
        MSFlexGrid1.TextMatrix(i, 1) = "pas d'indice"
    Else
        MSFlexGrid1.TextMatrix(i, 1) = Range("B" & i + 1).Value
    End If
Next i
End Sub
 
Private Sub UserForm_Activate()
Sheets("Feuil1").Select
 
Range("A1:B50").Select
MSFlexGrid1.TextMatrix(0, 0) = "Trucs"
MSFlexGrid1.TextMatrix(0, 1) = "Choses"
    ComboBox1.AddItem Range("A" & i + 1).Value
 
End Sub | 
Partager