De nombreuses personnes ont du mal à comprendre la procédure de verrouillage des cellules dans Excel. Nous sommes là pour vous aider. Cet article vous montrera comment verrouiller facilement des cellules dans un fichier Excel, étape par étape. Vous serez capable de le faire comme un pro à la fin de cet article, alors commençons.
IronXL : La bibliothèque C# ; Excel
IronXL est une bibliothèque pour C# qui vous permet de travailler avec Excel sans installer Excel sur votre système. Il s'agit d'un avantage considérable, car vous n'aurez pas besoin d'accéder aux droits d'administration et vous n'aurez pas à vous soucier d'interférer avec la machine de l'utilisateur. Si vous avez encore des doutes sur cette bibliothèque, nous vous recommandons de lire notre fiche technique. Pour créer un nouveau fichier Excel et formater les données selon vos besoins, vous pouvez utiliser la bibliothèque IronXL C#. Il s'agit d'un logiciel de référence pour toutes les opérations sur Excel, ce qui signifie qu'il offre des fonctionnalités complètes. Si vous créez un logiciel et que vous devez modifier ou créer un fichier Excel, vous pouvez utiliser la bibliothèque IronXL pour le faire rapidement.
De plus, IronXL offre également une large gamme de fonctionnalités pour interagir avec les niveaux Excel WorkBook, WorkSheet et Cells, telles que la conversion entre des formats populaires, le formatage des données de cellule, la fusion des cellules, l'insertion de fonctions mathématiques, et même la gestion de graphiques et l'ajout d'images.
Pour l'utiliser, vous devez importer le fichier DLL de la bibliothèque ou l'installer avec NuGet Package Manager. Sa version d'essai gratuite peut être utilisée pour tester et s'assurer que toutes les fonctionnalités fonctionnent comme prévu. La version d'essai est gratuite et n'expire pas jusqu'à la fin des 30 jours. Lorsque vous achetez IronXL, vous devez demander la clé de licence. Si vous décidez que vous aimez IronXL après avoir lu la documentation, assurez-vous de l'acheter à un prix abordable ! Visitez cette page de licence pour plus d'informations sur les licences.
Voyons comment protéger une feuille Excel à l'aide de la bibliothèque IronXL C# :
Créer un projet C# .NET ou VB .NET dans Visual Studio.
Téléchargez le fichier DLL de la bibliothèque IronXL ou installez-le via NuGet Packet Manager dans Visual Studio.
Demandez votre clé de licence en utilisant ce tutoriel.
Utilisez IronXL dans votre projet.
a. using IronXL;
Chargez le classeur Excel à l'aide de la fonction WorkBook.Load()
.
a. WorkBook wb = WorkBook.Load("fileaddress.xlsx");
Lorsque le fichier Excel se charge, sélectionnez la feuille que vous souhaitez verrouiller à l'aide de la fonction GetWorkSheet()
.
a. WorkSheet ws = wb.GetWorkSheet("SheetName");
Ensuite, protégez la feuille en utilisant la fonction ProtectSheet()
. Indiquez le mot de passe en tant que paramètre.
a. ws.ProtectSheet("Password");
La feuille est protégée, et nous pouvons maintenant enregistrer le fichier en utilisant la fonction Save()
.
a. wb.Save();
Vous avez maintenant vu à quel point il est facile de protéger des cellules dans Excel à l'aide de la bibliothèque IronXL, avec une connaissance pratique du langage C#. Vous pouvez également bénéficier de plusieurs tutoriels sur les opérations Excel dans la documentation officielle d'IronXL.
Vous pouvez télécharger un fichier projet.
Verrouiller des cellules dans Microsoft Excel
La fonction de verrouillage des cellules est une fonction de protection de Microsoft Excel qui vous permet de verrouiller les cellules afin qu'elles ne puissent pas être modifiées. Voyons comment verrouiller des cellules dans Microsoft Excel.
Protéger l'ensemble de la feuille
Il arrive que vous deviez remettre votre document à quelqu'un d'autre à des fins de lecture seule. Vous pouvez le faire en protégeant la feuille par un mot de passe. Voyons comment procéder :
Ouvrez votre fichier dans Microsoft Excel.
Allez dans l'onglet Accueil et cliquez sur l'icône du lanceur de boîte de dialogue dans le groupe Alignement.

Accéder à la boîte de dialogue "Format de cellule" dans Excel
Une section "Format des cellules" s'ouvre. Allez dans l'onglet Protection.

Onglet Protection dans la boîte de dialogue "Format de cellule"
Cochez la case Verrouillé et cliquez sur le bouton OK.

Option de verrouillage des cellules
Ensuite, allez dans l'onglet Révision et cliquez sur l'option Protéger la feuille dans le groupe Protéger.

Naviguez vers le bouton "Protect Sheet" dans Excel
Saisissez ensuite un mot de passe pour protéger la feuille et cliquez sur le bouton OK.

Entrez un mot de passe dans la boîte de dialogue Protéger la feuille
Ensuite, saisissez à nouveau le mot de passe pour le vérifier.

Ressaisir un mot de passe
Après avoir suivi ces étapes, votre feuille sera complètement protégée. Lorsqu'une personne tente de modifier une cellule d'un fichier Excel, elle obtient un message d'erreur.

Erreur lors de l'édition d'une feuille verrouillée dans Excel
Verrouiller des cellules spécifiques
Il est parfois nécessaire de protéger des cellules spécifiques contenant des données ou des formules. Si c'est le cas, déprotégez le reste de la feuille de calcul avant de protéger les cellules essentielles. Voyons comment nous pouvons verrouiller des cellules spécifiques dans Excel.
Ouvrez votre fichier Excel dans Microsoft Excel.
Sélectionnez l'ensemble de la feuille et appuyez sur Ctrl + 1 pour ouvrir la boîte de dialogue "Format de cellule". La boîte de dialogue "Format Cellules" s'ouvre.

Boîte de dialogue Format de cellule dans Excel
Allez dans l'onglet Protection, décochez l'option "Verrouillé" et appuyez sur le bouton OK. Cette opération déverrouille les cellules de la feuille de calcul Excel.

Accédez à la fonction de verrouillage des cellules
Sélectionnez ensuite les cellules que vous souhaitez protéger et ouvrez la boîte de dialogue des cellules à l'aide de la touche de raccourci clavier Ctrl+1. Allez dans l'onglet Protection, cochez l'option verrouillé et cliquez sur le bouton OK.

Verrouiller la cellule dans la boîte de dialogue Format de cellule
Allez dans l'onglet "Révision" et cliquez sur "Protéger la feuille" à partir de "Protéger le groupe". La boîte de dialogue de protection s'ouvre. Cochez l'option "Protéger la feuille de calcul et le contenu de la cellule" Saisissez le mot de passe pour la protéger.

Boîte de dialogue Protéger la feuille et entrer un mot de passe
Ce faisant, les cellules sélectionnées seront protégées. Lorsque vous essayez de modifier ces cellules, vous obtenez un message d'erreur.

Erreur lors de l'édition d'une feuille verrouillée dans Excel
Vous pouvez choisir de ne verrouiller que les cellules de formule pour protéger vos calculs dans Excel. Suivez ces étapes pour verrouiller les cellules de formule dans Excel :
Ouvrez votre fichier Excel.
Déverrouillez toute la feuille en sélectionnant toutes les cellules, en allant dans le groupe de cellules et en cliquant sur le menu Format. Sélectionnez "Formater les cellules" dans la liste déroulante. Le menu "Format Cellules" s'ouvre.

Accéder à la fonction Format de cellules
Allez dans l'onglet Protection, décochez l'option "Verrouillé" et cliquez sur le bouton OK.

Figure 15 : Cochez l'option Verrouillée
Cela déverrouillera l'ensemble de la feuille. Recherchez ensuite les cellules de la formule. Allez dans l'onglet Accueil et cliquez sur le menu Rechercher et sélectionner. Dans le menu déroulant, sélectionnez le menu "Aller à spécial".
Dans la boîte de dialogue "Go To Special", sélectionnez Formules et appuyez sur le bouton OK.

Activer l'option "Formules" dans la boîte de dialogue "Atteindre spécial"
Vous verrez que les cellules contenant des formules seront sélectionnées dans la feuille Excel.

Cellules sélectionnées avec formules
Une fois ces cellules sélectionnées, allez dans l'onglet "Révision" et cliquez sur "Protéger la feuille". Entrez le mot de passe à protéger et entrez à nouveau le mot de passe pour confirmer.

Protéger les cellules de formule

Boîte de dialogue de confirmation du mot de passe
Les cellules de la formule sont désormais protégées. Personne ne pourra modifier ces cellules sans entrer le mot de passe correct.
Feuille de déprotection
Procédez comme suit pour activer l'édition :
Sélectionner la feuille entière. Allez dans l'onglet "révision" et cliquez sur "Déprotéger la feuille".

Accédez à la fonction Ôter la protection de la feuille
Dans la boîte de dialogue "Déprotéger la feuille", entrez le mot de passe correct. La feuille est désormais ouverte aux modifications.

Entrez le mot de passe pour déverrouiller la feuille
Conclusion : Les avantages des cellules verrouillées par rapport aux cellules déverrouillées
Le verrouillage des cellules présente des avantages évidents, mais le niveau de sécurité dont vous avez besoin dépend de l'usage que vous faites des cellules.
Les avantages des cellules de verrouillage sont les suivants