Création d'un bouton me permettant de rajouter une ligne à ma feuille via une macro.

  • Initiateur de la discussion Initiateur de la discussion Uly21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

U

Uly21

Guest
Voici ma feuille : Regarde la pièce jointe Excel uly.xlsx
Et voici mon code :

Sub btnAjouter_Mbr()

Dim lastRow As Integer

Set Worksheet = Sheets("Feuil1")

lastRow = wrkSheet.Cells(wrkSheet.Rows.Count, "A").End(xlUp).Row

wrkSheet.Cells(lastRow, 1).Value = txtNom.Value
wrkSheet.Cells(lastRow, 2).Value = txtPréom.Value
wrkSheet.Cells(lastRow, 3).Value = txtAdresse.Value
wrkSheet.Cells(lastRow, 4).Value = txtGsm.Value
wrkSheet.Cells(lastRow, 5).Value = txtPositionHiérarchique.Value

If cbxMarié.Value = "VRAI" Then
wrkSheet.Cells(lastRow, 6).Value = True
Else
wrrSheet.Cells(lastRow, 6).Value = False

wkrSheet.Cells(lastRow, 7).Value = txtNumeroduMembredEquipage.Value
wkrSheet.Cells(lastRow, 8).Value = txtN°Equipage.Value

End If

MsgBox ("Membres d'Equipage" & txtNom.Value & " a été ajouté")



txtNom.Value = ""
txtPréom.Value = ""
txtAdresse.Value = ""
txtGsm.Value = ""
txtPositionHiérarchique.Value = ""
cbxMarié.Value = "VRAI"
txtNumeroduMembredEquipage.Value = ""
txtN°Equipage.Value = ""


End Sub



(Ma macro n'est pas présente dans mon fichier car je n'arrive pas à l'enregistrer.)
 

Pièces jointes

Re : Création d'un bouton me permettant de rajouter une ligne à ma feuille via une ma

J'ai fait ce que vous m'avez conseillé et j'obtiens cela mtnt Capture aj.jpg
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour