bonsoir ma famille Excel
J'ai une préoccupation toujours sur mon formulaire
pour ajouter une donnée, je veux demander à mon code (pour le bouton Ajouter) d'aller se placer sur la première cellule de la ligne d'en-tête (cell A3 de mon exemple)
Ensuite de descendre sur la dernière ligne non vide et de décaler d'une ligne en dessous pour entrer de nouvelles données sur une ligne vierge.
Cependant, je suis embêté car lorsque le tableau est vierge, comme par exemple sur le fichier, pour entrer ma première ligne de donnée, au lieu d'enrégistrer sur A4, il s'en va plutôt débuter sur A5, laissant la première ligne (A4:G4) du tableau vide.
voici mon code
Private Sub btnAjout_Click()
Sheets("BD").Activate
Range("A3").Select
Selection.End(xlDown).Select
Selection.Offset(1, 0).Select
ActiveCell = CDate(txtDate)
ActiveCell.Offset(0, 1).Value = txtNom
ActiveCell.Offset(0, 2).Value = cboClasse
ActiveCell.Offset(0, 3).Value = cboMotif
ActiveCell.Offset(0, 4).Value = txtSanction
ActiveCell.Offset(0, 5).Value = txtDuree
MsgBox "Données bien enregistrées au tableau", vbOKOnly + vbInformation, "CONFIRMATION"
End Sub
A l'aide mes grands !