Je dois faire une fct qui supprime la ligne du numéro de projet qu'on rentre dans un inputbox. Mais la ligne ne se supprime pas. J'ai essayé un test sans le for et la ligne se supprime lorsque je rentre le numéro. Donc je présume que mon For est le problème. C'est quoi qui ne marche pas?
Voilà mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim demande_de_suppression As Integer Dim i As Integer demande_de_suppression = Val(InputBox("Veuillez entrer le numéro de chantier à supprimer")) ' Si le numéro de chantier se retrouve dans la liste, on supprime la ligne ' correspondante et on confirme sa suppression. For i = Worksheets("Chantiers").Cells(5, COLONNE_NUMERO_PROJET) To Worksheets("Chantiers").Cells(30, COLONNE_NUMERO_PROJET) If Worksheets("Chantiers").Cells(i, COLONNE_NUMERO_PROJET).Value = demande_de_suppression Then Worksheets("Chantiers").Cells(i, COLONNE_NUMERO_PROJET).EntireRow.Delete End If Next
Partager