Bonjour le forum !
J'ai besoin d'aide pour l'importation de données d'une listbox dans un tableau de mon fichier excel.
Voici donc mon problème :
Après avoir rempli mon formulaire et cliquer sur le bouton ajouter , j'aimerais que les données qui se trouve dans ma list box (sous forme de ligne) aillent s'exporter dans ma base de données.
Je n'arrive seulement à exporter que la première ligne.
Pouvez-vous m'aider ?
Merci par avance
'Ajouter les formations dans la base de données
'*********
Private Sub btnajout_Click()
Sheets("Source").Activate
Range("A1").Select
Cells(Rows.Count, 1).End(xlUp).Offset(0, 0).Select 'on se positionne sur la dernière ligne non vide
Selection.Offset(1, 0).Select 'on se décale d'une ligne vers le bas
ActiveCell = txtnom.Value
ActiveCell.Offset(0, 1).Value = Txtprenom
ActiveCell.Offset(0, 2).Value = cbomachine
ActiveCell.Offset(0, 3).Value = cboniveau
ActiveCell.Offset(0, 4).Value = Txtdate
ActiveCell.Offset(0, 5).Value = cboformateur
ActiveCell.Offset(0, 6).Value = ListBoxRecap.List
Dim i As Integer
For i = 0 To ListBoxRecap.ListCount
If ListBoxRecap.Selected(i) = True Then
ActiveCell.Offset(0, 6).Value = ListBoxRecap.List
End If
Next
Dim j As Integer
Dim L As Integer 'L ligne
For j = 1 To ListBoxRecap.ListCount
If ListBoxRecap.ListCount > 1 Then
'ListBoxRecap.Selected(i) = False
ActiveCell.Offset(1 + L, 0).Value = txtnom
ActiveCell.Offset(1 + L, 1).Value = Txtprenom
ActiveCell.Offset(1 + L, 2).Value = cbomachine
ActiveCell.Offset(1 + L, 3).Value = cboniveau
ActiveCell.Offset(1 + L, 4).Value = Txtdate
ActiveCell.Offset(1 + L, 5).Value = cboformateur
ActiveCell.Offset(1 + L, 6).Value = ListBoxRecap.List
End If
Next
MsgBox "La formation a bien été ajouté à la base de données", vbOKOnly + vbInformation, "CONFIRMATION"
End Sub
Edit modo : merci de mettre le code entre balises SVP avec le bouton </>