Bonjour,
Ok merci.
J'aimerais essayer une variable à true/ false, mais je suis pas sur que relançant la même macro, on puisse la voir à false aprés le 1er passage.
Seule solution que je connaisse, c'est écrire dans la feuille en format invisible "t'es dèjà passé une fois,c'est bon !".
Dim i%, j%, k%, drn%, drn5%, drnAt%, drn1%, ate%, nom$, cpt1%, ws As Worksheet
Set ws = Sheets("Acceuil")
Dim dat1 As Date, dat2 As Date, ajout As Variant
If ws.Range("B12") <> "ok" Then
ajout = 10 'Ajout de 10 jours
dat1 = Now()
dat2 = DateAdd("s", ajout, dat1)
ws.Range("B12") = "ok"
ws.Range("B13") = dat2
'format invisible
Range("B12:B13").Select
Range("B13").Activate
With Selection.Font
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
End If
If Now() > ws.Range("B13") Then
MsgBox "La période d'essai se termine, Veuillez contacter l'éditeur. Merci."
Sheets("ecole").Activate
End If
Merci