Bonjour à tous,
J'ai essayé d'adapter une macro vue dans une video afin de l'adapter à mes besoins. Le problème c'est que depuis j'ai une erreur 1004 au lancement d'excel.
Le texte de la macro est le suivant :
Private Sub Workbook_Open()
Dim rappel As Range
For Each rappel In ActiveSheet.Range("rappel")
If rappel <= "0" Then
MsgBox "Attention la date de rappel concernant les prêts en cours est atteinte. Merci de se rendre dans l'onglet PRET afin de vérifier les prêts non rendus alors que la date de retour est dépassée. Ne pas oublier de modifier la date du prochain rappel", vbExclamation
End If
Next
End Sub
Le rôle de la macro est d'envoyer la boite de message dans le cas ou le contenu de la cellule rappel est inférieur ou égal à 0. La cellule nommée rappel correspondant à la soustraction entre la date du jour et la date définie comme prochain rappel. Quand le contenu de cette cellule est inférieur ou égale à 0 (autrement dit quand on a passé la date de rappel), l'idée est que la fenêtre s'ouvre afin d'avoir cette notion de rappel.
Quand je lance le debogage j'ai ca :
Merci d'avance de vos lumières
ps : je m’aperçois
en préparant le fichier pour vous le transmettre que lorsque je supprime l'ensemble des onglets en vue d'anonymiser mon fichier, le message d'erreur disparait. Pourtant l'apparition du message est coordonnée avec la création de la macro ci-dessus. Du coup je suis un peu perdu.
Guillaume Durieux