Bonjour à tous,
J'ai un problème avec une macro à l'ouverture de mon classeur.
J'ai une liste de tache à faire, quand la personne les fait, elle coche la case puis enregistre le classeur en fermant.
Quand j'ouvre à nouveau le classeur, je voudrais que les taches correspondant à la checkbox coché (à la fermeture) s'efface dans la feuille "A faire" et qu'elle soit inscrite dans la feuille "Historique des taches"
Dans ma feuille la première cellule avec des taches est la C11, d'où ma tentative pour récupérer la cellule 11 (code ci dessous).
Private Sub WorkBook_Open()
Worksheets("A faire").Activate
For i = 1 To 50
If "CheckBox" & i.Value = True Then
j = i + 10
Sheets("Historique des taches").Range("C8").End(xlDown).Offset(1, 0) = Sheets("A faire").Range("C" & j)
Sheets("A faire").Range("C" & i + 10).End(xlDown).Offset(1, 0) = ""
End If
Next
End Sub
J'ai l'erreur 404 Objet Requis... les noms de feuille sont bon et je ne vois pas ce qui pourrait etre mal défini ailleurs ...
si quelqu'un saurait m'aider ..
Merci