T
Tony
Guest
Bonjour à tous
Ma macro plante, je n'arrive pas a resoudre le
pb. Dans un userform avec une combobox je
recupére le nom des onglets d'un autre classeur
pour en suite mettre le résultat dans une listbox. C'est là que ça plante et je sèche. Un pb de variable sur Cel
Private Sub CommandButton3_Click()
Dim i As Integer
Dim cel As Range
With Workbooks('M_ImportEtTriFichier.xls')
For i = 1 To .Sheets.Count
If .Worksheets(i).Name = ComboBox1.Value Then
Me.ListBox1.AddItem cel(2, 2).Offset(0, -1).Value
Me.ListBox1.Column(1, i) = cel(2, 2).Offset(0, 1).Value
Me.ListBox1.Column(2, i) = cel(2, 2).Offset(0, 2).Value
Me.ListBox1.Column(3, i) = Cel(2, 2).Offset(0, 3).Value * TextBox31.Value
i = i + 1
End If
Next i
End With
End Sub
Pouvez-vous m'aider.Merci
Tony.
Ma macro plante, je n'arrive pas a resoudre le
pb. Dans un userform avec une combobox je
recupére le nom des onglets d'un autre classeur
pour en suite mettre le résultat dans une listbox. C'est là que ça plante et je sèche. Un pb de variable sur Cel
Private Sub CommandButton3_Click()
Dim i As Integer
Dim cel As Range
With Workbooks('M_ImportEtTriFichier.xls')
For i = 1 To .Sheets.Count
If .Worksheets(i).Name = ComboBox1.Value Then
Me.ListBox1.AddItem cel(2, 2).Offset(0, -1).Value
Me.ListBox1.Column(1, i) = cel(2, 2).Offset(0, 1).Value
Me.ListBox1.Column(2, i) = cel(2, 2).Offset(0, 2).Value
Me.ListBox1.Column(3, i) = Cel(2, 2).Offset(0, 3).Value * TextBox31.Value
i = i + 1
End If
Next i
End With
End Sub
Pouvez-vous m'aider.Merci
Tony.