Andries a un classeur partagé sur un réseau et cela fonctionne très bien. Il permet à plusieurs enseignants de son école d’apporter des modifications aux différentes feuilles de calcul, dans les limites qu’il spécifie grâce à la protection des cellules et des feuilles de calcul. Le classeur partagé lui permet également de suivre les modifications afin qu’il puisse voir ce qu’il advient des données dans les feuilles de calcul. Andries aimerait cependant avoir un moyen de « verrouiller » automatiquement une feuille de calcul après une date donnée afin qu’elle ne puisse plus être modifiée. S’il tente de le faire manuellement, il perd toutes les modifications suivies, ce qui est inacceptable. Il se demande s’il existe un moyen de verrouiller une feuille de calcul automatiquement, par date, et de ne pas perdre les modifications suivies.

Il n’y a aucun moyen de faire cela dans Excel. Le problème est exactement comme vous l’avez mentionné: lorsque vous avez annulé le partage du classeur (ce qui doit être fait pour y apporter les modifications souhaitées, vous perdez les modifications suivies. Ceci, pour une raison quelconque, est conçu dans Excel. En fait, il existe un certain nombre des fonctionnalités qui sont rendues indisponibles lorsque vous partagez un classeur. La page suivante du site Microsoft, même si elle indique que c’est pour Excel 2003, est également applicable aux versions ultérieures:

http: / /office.microsoft.com/en-us/excel-help/features-that-are-unavailable-in-shared-workbooks-HP005201080.aspx

Il existe un moyen de contourner ce problème si vous souhaitez protéger le tout le classeur: vous pouvez simplement modifier le classeur lui-même pour qu’il soit en lecture seule. Cela devrait être fait en dehors d’Excel, simplement parce que vous ne pouvez pas le faire sur un classeur actuellement ouvert. Cela pourrait cependant être fait à l’aide d’un fichier batch, ce qui signifie que vous pouvez configurer une tâche planifiée Windows pour l’exécuter tous les jours ou toutes les semaines (ce qui correspond le mieux à vos besoins ).

Si vous mettez l’intégralité du fichier de classeur en lecture seule, les utilisateurs ne pourront rien y changer. Cela aidera à « figer » le classeur à quelque soit son état à une date particulière.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (13117) s’applique à Microsoft Excel 2007, 2010 et 2013.