Bonjour à tous,
J'ai créé un code qui me permet de supprimer une ou des lignes en fonction de la date et je l'ai placé dans chaque feuille, ce code fonctionne bien mais j'aimerais modifier ou adapter ce dernier pour qu'il s'exécute automatiquement à l'ouverture du fichier excel, j'ai trois feuilles dans le fichier excel et j'aimerais que cela s'exécute sur les trois à l'ouverture du fichier excel, d'avance merci beaucoup.
Ci-après le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub Airfields() Application.ScreenUpdating = False ' iRep = vbYes If iRep = 6 Then iRow = Range("A" & Rows.Count).End(xlUp).Row For x = iRow To 3 Step -1 If Cells(x, 3) <> "" And Cells(x, 3) < Date Then If DateDiff("d", CDate(Cells(x, 3)), Date) >= 1 Then iFlag = Range("C" & x).MergeArea.Rows.Count - 1 Rows(x & ":" & x + iFlag).Delete shift:=xlUp End If End If Next End If ' Application.ScreenUpdating = True ' End Sub
Partager