Bonjour,
J'ai un classeur Excel protéger par mot de passe contenant deux feuilles.
Une des feuilles est protégée complètement et l'autre partiellement.
J'aimerais qu'à chaque fois qu'on change le contenu de certaines cellules,
soit manuellement ou en automatique, la date d'aujourd'hui s'inscrit sur la feuille
où la modification a était réalisée.
Comment puis- je le mettre en œuvre?
Pour la feuille protégée partiellement, je me suis servis de cette macro:
Mais cette macro ne fonctionne pas sur la première feuille du classeur ou les cellules sont protégées complètement et que la modification des cellules se fait automatiquement à partir des cellules de la deuxième feuille du classeur.
Oui, avec ce classeur fourni je pourrais écrire dans la cellule i4; =two!j8 mais ce n'est qu'un exemple que je fourni en fichier .zip
Merci d'avance...
J'ai un classeur Excel protéger par mot de passe contenant deux feuilles.
Une des feuilles est protégée complètement et l'autre partiellement.
J'aimerais qu'à chaque fois qu'on change le contenu de certaines cellules,
soit manuellement ou en automatique, la date d'aujourd'hui s'inscrit sur la feuille
où la modification a était réalisée.
Comment puis- je le mettre en œuvre?
Pour la feuille protégée partiellement, je me suis servis de cette macro:
qui fonctionne, trouvez sur ce forum.Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("B2:F3")) Is Nothing Then [J8] = Format(Date, "Le dd mmmm yyyy")
End Sub
Mais cette macro ne fonctionne pas sur la première feuille du classeur ou les cellules sont protégées complètement et que la modification des cellules se fait automatiquement à partir des cellules de la deuxième feuille du classeur.
Oui, avec ce classeur fourni je pourrais écrire dans la cellule i4; =two!j8 mais ce n'est qu'un exemple que je fourni en fichier .zip
Merci d'avance...