Bonjour!!!
J'ai créer une macro sous excel cependant il m'indique une erreur que je ne comprend pas. Voici le code en question :
Lorsque je lance cette macro il m'indique une erreur au niveau de la ligne en gras, il me dit "Erreur de compilation : Sub ou Function non définie" en me surlignant le 3eme "SI" de la ligne. Merci d'avance pour votre aide !!!
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
20
21 Sub Ancienneté Dim firstDate As Date Dim Ancien As Date ActiveSheet.Range("AB1").Value = "Ancienneté création" firstDate = CDate(InputBox("Entrer une date")) ActiveSheet.Range("AB2").Value = DateDiff("m", ActiveSheet.Range("O2").Value, firstDate) ActiveSheet.Range("AB2").NumberFormat = "General" ActiveSheet.Range("AC1").Value = "Ancienneté instruction" ActiveSheet.Range("AC2").Value = SI(ActiveSheet.Range("F2").Value < 4, -1, SI(ActiveSheet.Range("F2").Value > 6, "", SI(ActiveSheet.Range("R2").Value = "", "NA", DateDiff("m", ActiveSheet.Range("R2").Value, firstDate)))) ActiveSheet.Range("AC2").NumberFormat = "General" End Sub
Partager