Bonjour,
Je réalise actuellement un logiciel de maintenance.J'aimerai faire en sorte que lorsque la date de maintenance d'une machine est dépassée d'un jour, que cette dernière passe dans la colonne "dernière maintenance". La colonne "prochaine maintenance" quand à elle se met automatiquement à jour, il n'y a donc pas besoin d'y toucher.
J'ai écris un code mais il ne fonctionne que si on ouvre le fichier tous les jours afin de le mettre à jour, or il se peut que ce fichier ne soit pas ouvert de plusieurs jours (un week-end à un mois au moins).
Pourriez-vous m'aider ?
Veuillez trouver ci-joint mon fichier excel en entier, le code à écrire sera dans la partie "opérations de maintenance".
Voici le code que j'ai écris :
Private Sub Worksheet_Activate()
I = 1
For I = 1 To 30
If Date = Cells(6, 21) Then
Cells(I, 7) = Cells(I, 8)
End If
Next
End Sub