Bonjour !
J'essaie de supprimer un certain nombre de lignes dans un tableau avec une macro. Précisément de la ligne 2 (1ère ligne du tableau) à la ligne n.
Je trouve la valeur de n plus tôt dans mon code, donc la valeur doit forcément être stockée dans une variable, que j'ai appelé n ici. Pour l'exemple, j'ai supposé que c'était 8.
Pour supprimer mes lignes, je dois aussi faire référence à la bonne feuille, car mon document comporte de nombreuses feuilles différentes (et plusieurs d'entres elles sont utilisées dans la grande macro).
Quand j'exécute mon code, j'obtiens "Erreur d'exécution '1004': Erreur définie par l'application ou par l'objet".
Voici mon code :
Sub Supp_Rows()
Dim wb_name As Workbook
Dim ws_name As Worksheet
Dim n As Integer
n = 8
Set wb_name = ThisWorkbook
Set ws_name = wb_name.Worksheets(1)
ws_name.Rows(Cells(2, 1), Cells(n, 1)).Select
Selection.Delete Shift:=xlUp
End Sub
Merci pour votre aide !