Bonjour,
J'ai cherché sur internet et n'ai pas trouvé de réponse, peut-etre que vous pourrez m'aider.
J'ai un fichier excel dans lequel je rentre des données dans un tableau.
J'ai donc créée une macro via le Bouton 1 qui permet d'ajouter une nouvelle ligne.
Dernièrement j'ai créé une nouvelle feuille qui est une copie de ce 1er tableau, mais seulement avec les données qui m’intéresses pour présenter aux clients.
Je souhaite donc qu'en appuyant sur le Bouton 1 une nouvelle ligne dans la feuille 1 se créée puis une nouvelle ligne dans la feuille 2 aussi.
Voici le code que j'ai fais, seulement la fonction bloque au niveau de la sélection de la ligne dans la feuille 2 :
' Macro commandée depuis le Bouton 1 situé dans la feuille 1
'Travail dans la feuille 1 :
Rows("5:5").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
Range("A6:AJ6").Select
Selection.AutoFill Destination:=Range("A5:AJ6"), Type:=xlFillDefault
Range("A5:AJ6").Select
Range("AD5:AH5").Select
Range("AH5").Activate
Selection.ClearContents
Range("A5:D5").Select
Range("D5").Activate
Selection.ClearContents
Range("A5").Select
' Travail dans la feuille 2
Sheets("feuille_2").Select
Rows("3:3").Select (--> c'est ici que ça bloque)
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
Range("A4:G4").Select
Selection.AutoFill Destination:=Range("A3:G4"), Type:=xlFillDefault
Range("A3:G4").Select
Range("A3").Select
Sheets("Feuille_1").Select
Range("A5").Select
Merci pour votre aide