1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Option Explicit
Private Sub CommandButton1_Click()
Dim Ligne As Long, i As Integer
With ThisWorkbook.Worksheets("Feuil1")
'Recherche la première ligne renseignée dans la colonne A
Ligne = .Range("A" & .Rows.Count).End(xlUp).Row
'Détermination de la première ligne vide
If .Range("A" & Ligne) <> "" Then Ligne = Ligne + 1
'Ajout d'une ligne de donnée
.Cells(Ligne, 1) = Me.TextBox1.Text
.Cells(Ligne, 2) = Me.TextBox2.Text
.Cells(Ligne, 3) = Me.TextBox3.Text
'Effacement des TextBox
For i = 1 To 3
Me.Controls("Textbox" & i) = ""
Next i
End With
End Sub |
Partager