Passer au contenu du pied de page
UTILISATION D'IRONXL

Comment verrouiller les cellules dans Excel : un tutoriel étape par étape

De nombreuses personnes trouvent difficile de comprendre la procédure pour verrouiller 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 pourrez le faire comme un pro à la fin de cet article, alors commençons.

IronXL : La bibliothèque Excel en C

IronXL est une bibliothèque pour C# qui vous permet de travailler avec Excel sans installer Excel sur votre système. C'est un avantage considérable car vous n'aurez pas besoin d'accéder aux droits administratifs et vous ne vous soucierez pas d'interférer avec la machine de l'utilisateur. S'il reste 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#. C'est un package incontournable pour toutes les opérations Excel, ce qui signifie qu'il offre une fonctionnalité complète. Si vous développez un logiciel et devez éditer ou créer un fichier Excel, vous pouvez utiliser la bibliothèque IronXL pour le faire rapidement.

De plus, IronXL offre également un large éventail de fonctionnalités pour interagir avec WorkBook, WorkSheet et les cellules Excel, telles que la conversion entre formats populaires, le formatage des données des cellules, 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 le gestionnaire de packages NuGet. Sa version d'essai gratuite peut être utilisée pour tester et vous assurer que toutes les fonctionnalités fonctionnent comme prévu. La version d'essai est gratuite et n'expire qu'au bout de 30 jours. Lorsque vous achetez IronXL, vous devrez demander la clé de licence. Si vous décidez que vous aimez IronXL après avoir lu la documentation, veillez à l'acheter à un prix abordable ! Visitez cette page de licence pour plus d'informations sur les licences.

Voyons comment nous pouvons protéger une feuille Excel en utilisant la bibliothèque IronXL C# :

  1. Créez un projet C# .NET ou VB .NET dans Visual Studio.
  2. Téléchargez le fichier DLL de la bibliothèque IronXL ou installez-le via le gestionnaire de packages NuGet dans Visual Studio.
  3. Demandez votre clé de licence en utilisant le tutoriel fourni.
  4. Utilisez IronXL dans votre projet.
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
// Import IronXL to your project
using IronXL;

// Load the Excel workbook from the specified file path
WorkBook wb = WorkBook.Load("fileaddress.xlsx");

// Select the specific sheet you want to lock
WorkSheet ws = wb.GetWorkSheet("SheetName");

// Protect the sheet by setting a password
ws.ProtectSheet("Password");

// Save the changes made to the workbook
wb.Save();
' Import IronXL to your project
Imports IronXL

' Load the Excel workbook from the specified file path
Private wb As WorkBook = WorkBook.Load("fileaddress.xlsx")

' Select the specific sheet you want to lock
Private ws As WorkSheet = wb.GetWorkSheet("SheetName")

' Protect the sheet by setting a password
ws.ProtectSheet("Password")

' Save the changes made to the workbook
wb.Save()
$vbLabelText   $csharpLabel

Vous avez maintenant vu comme il est facile de protéger des cellules dans Excel à l'aide de la bibliothèque IronXL, avec une connaissance pratique de 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 projet de fichier.

Verrouiller des cellules dans Microsoft Excel

La fonction de verrouillage des cellules est une fonctionnalité de protection dans Microsoft Excel qui vous permet de verrouiller les cellules afin qu'elles ne puissent pas être modifiées. Voyons comment nous pouvons verrouiller des cellules dans Microsoft Excel.

Protéger la feuille entière

Parfois, vous devez donner votre document à quelqu'un d'autre à des fins de lecture seule. Vous pouvez le faire en protégeant la feuille avec un mot de passe. Voyons comment nous pouvons faire cela :

  1. Ouvrez votre fichier dans Microsoft Excel.
  2. Allez dans l'onglet Accueil et cliquez sur l'icône du lanceur de boîte de dialogue dans le groupe Alignement.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 1 : Accédez à la boîte de dialogue Format de cellules dans Excel Accédez à la boîte de dialogue "Format de cellules" dans Excel

  1. Une section "Format de cellules" s'ouvrira. Accédez à l'onglet Protection.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 2 : Onglet Protection dans la boîte de dialogue Format de cellules Onglet Protection dans la boîte de dialogue "Format de cellules"

  1. Cochez la case Verrouillée et cliquez sur le bouton OK.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 3 : Option verrouiller les cellules Option verrouiller les cellules

  1. Ensuite, allez dans l'onglet Révision et cliquez sur l'option Protéger la feuille dans le groupe Protéger.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 4 : Accédez au bouton Protéger la feuille dans Excel Accédez au bouton "Protéger la feuille" dans Excel

  1. Ensuite, entrez un mot de passe pour protéger la feuille et cliquez sur le bouton OK.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 5 : Entrez un mot de passe dans la boîte de dialogue Protéger la feuille Entrez un mot de passe dans la boîte de dialogue Protéger la feuille

  1. Ensuite, ressaisissez le mot de passe pour vérifier votre mot de passe.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 6 : Ressaisissez un mot de passe Ressaisissez un mot de passe

Après avoir suivi ces étapes, votre feuille sera complètement protégée. Lorsque quelqu'un essaie de modifier une cellule dans un fichier Excel, il recevra une invite d'erreur.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 7 : Erreur sur la modification d'une feuille verrouillée dans Excel Erreur sur la modification d'une feuille verrouillée dans Excel

Verrouiller des cellules spécifiques

Parfois, vous devrez 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 avant de protéger ces cellules essentielles. Voyons comment nous pouvons verrouiller des cellules spécifiques dans Excel.

  1. Ouvrez votre fichier Excel dans Microsoft Excel.
  2. Sélectionnez la feuille entière et appuyez sur Ctrl + 1 pour ouvrir la boîte de dialogue "Format de cellules". La boîte de dialogue "Format de cellules" s'ouvrira.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 8 : Boîte de dialogue Format de cellules dans Excel Boîte de dialogue Format de cellules dans Excel

  1. Allez dans l'onglet Protection, décochez l'option 'Verrouillée', et appuyez sur le bouton OK. Cela déverrouillera les cellules dans la feuille de calcul Excel.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 9 : Accédez à la fonction Verrouiller les cellules Accédez à la fonction Verrouiller les cellules

  1. Ensuite, sélectionnez les cellules que vous souhaitez protéger et ouvrez la boîte de dialogue des cellules à l'aide du raccourci clavier Ctrl+1. Allez dans l'onglet Protection, cochez l'option verrouillée et cliquez sur le bouton OK.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 10 : Verrouiller les cellules dans la boîte de dialogue Format de cellules Verrouiller les cellules dans la boîte de dialogue Format de cellules

  1. Allez dans l'onglet révision et cliquez sur "protéger la feuille" du groupe Protéger. La boîte de dialogue de protection s'ouvrira. Cochez l'option "Protéger feuille de calcul et contenu des cellules". Entrez le mot de passe pour le protéger.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 11 : Boîte de dialogue Protéger la feuille et entrez un mot de passe Boîte de dialogue Protéger la feuille et entrez un mot de passe

En faisant cela, vos cellules sélectionnées seront protégées. Lorsque vous essayez de modifier ces cellules, vous recevrez le message d'erreur.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 12 : Erreur sur la modification d'une feuille verrouillée dans Excel Erreur sur la modification d'une feuille verrouillée dans Excel

Verrouiller des cellules de formule

Vous pouvez choisir de verrouiller uniquement les cellules de formule pour protéger vos calculs dans Excel. Suivez ces étapes pour verrouiller des cellules de formule dans Excel :

  1. Ouvrez votre fichier Excel.
  2. 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 "format de cellules" dans le menu déroulant. Le menu "Format de cellules" s'ouvrira.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 14 : Accédez à la fonction Format de cellules Accédez à la fonction Format de cellules

  1. Allez dans l'onglet Protection, décochez l'option 'Verrouillée' et cliquez sur le bouton OK.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 15 : Cochez l'option Verrouillée Figure 15 : Cochez l'option Verrouillée

Cela déverrouillera toute la feuille. Ensuite, trouvez les cellules de 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".

  1. Dans la boîte de dialogue "Aller à spécial", sélectionnez Formules et appuyez sur le bouton OK.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 16 : Activez l'option Formules dans la boîte de dialogue Aller à spécial Activez l'option "Formules" dans la boîte de dialogue "Aller à spécial"

  1. Vous verrez que les cellules avec des formules seront sélectionnées dans la feuille Excel.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 17 : Cellules sélectionnées avec des formules Cellules sélectionnées avec des formules

  1. Avec ces cellules sélectionnées, allez dans l'onglet Révision et cliquez sur "Protéger la feuille". Entrez le mot de passe pour protéger et ressaisissez le mot de passe pour confirmer.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 18 : Protéger les cellules de formule Protéger les cellules de formule

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 19 : Confirmer la boîte de dialogue de mot de passe Confirmer la boîte de dialogue de mot de passe

Les cellules de formule seront maintenant protégées. Personne ne pourra modifier ces cellules sans entrer le bon mot de passe.

Déprotéger la feuille

Suivez ces étapes pour activer la modification :

  1. Sélectionnez toute la feuille. Allez dans l'onglet Révision et cliquez sur "Déprotéger la feuille".

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 20 : Accédez à la fonction Déprotéger la feuille Accédez à la fonction Déprotéger la feuille

  1. Dans la boîte de dialogue "Déprotéger la feuille", entrez le mot de passe correct. La feuille sera maintenant ouverte aux modifications.

Comment verrouiller des cellules dans Excel : Un tutoriel étape par étape, Figure 21 : Entrez le mot de passe pour déverrouiller la feuille Entrez le mot de passe pour déverrouiller la feuille

Conclusion : Les avantages des cellules verrouillées vs. cellules déverrouillées

Il y a clairement des avantages à verrouiller les cellules, mais le niveau de sécurité dont vous avez besoin dépend de l'utilisation que vous faites des cellules.

Les avantages de verrouiller les cellules incluent :

  • Empêcher l'accès aux utilisateurs non autorisés (par exemple, les enfants)
  • Empêcher les personnes de manipuler un élément
  • Contrôler l'environnement dans lequel les éléments sont stockés

Les inconvénients de verrouiller les cellules incluent :

  • Coûts d'achat et d'installation des verrous
  • Difficultés d'accès aux éléments lorsqu'ils doivent être récupérés (par exemple, lorsqu'un fichier a disparu)
  • Difficulté à déplacer des éléments à l'intérieur d'une installation

Questions Fréquemment Posées

Comment puis-je verrouiller des cellules dans un fichier Excel en utilisant C#?

Vous pouvez verrouiller des cellules dans un fichier Excel en utilisant C# en utilisant la bibliothèque IronXL. Tout d'abord, chargez le classeur Excel et sélectionnez la feuille de travail. Ensuite, utilisez la méthode ProtectSheet avec un mot de passe pour verrouiller des cellules spécifiques.

Quelles étapes sont impliquées dans la protection d'une feuille Excel entière en utilisant C#?

Pour protéger une feuille Excel entière en utilisant C#, vous pouvez utiliser la bibliothèque IronXL. Chargez le classeur, sélectionnez la feuille de travail souhaitée, et appliquez la méthode ProtectSheet avec un mot de passe pour sécuriser toute la feuille.

Est-il possible de verrouiller uniquement des cellules spécifiques dans Excel avec C#?

Oui, en utilisant IronXL en C#, vous pouvez verrouiller des cellules spécifiques dans Excel. Tout d'abord, déverrouillez toute la feuille, puis sélectionnez les cellules que vous souhaitez verrouiller, et enfin appliquez la méthode ProtectSheet avec un mot de passe.

Quels avantages offre le verrouillage des cellules dans Excel?

Le verrouillage des cellules dans Excel offre plusieurs avantages, notamment la prévention de l'accès non autorisé, l'assurance de l'intégrité des données et la protection des informations sensibles contre la falsification.

IronXL peut-il être utilisé pour verrouiller les cellules de formule dans Excel?

Oui, IronXL peut être utilisé pour verrouiller les cellules de formule dans Excel. Déverrouillez toute la feuille, utilisez la fonctionnalité 'Atteindre' pour sélectionner les cellules de formule, puis appliquez la méthode ProtectSheet avec un mot de passe.

Comment déverrouiller une feuille protégée dans Excel en utilisant C#?

Pour déverrouiller une feuille protégée dans Excel en utilisant C#, utilisez IronXL pour charger le classeur, sélectionnez la feuille de calcul et appliquez la méthode UnprotectSheet avec le mot de passe correct.

Quels sont les inconvénients potentiels du verrouillage des cellules dans Excel?

Certains inconvénients potentiels du verrouillage des cellules dans Excel incluent la difficulté d'accès et de récupération des données lorsque cela est nécessaire et les défis de modification du contenu verrouillé, à moins d'être déverrouillé avec le bon mot de passe.

Comment puis-je démarrer un projet C# pour travailler avec Excel en utilisant IronXL?

Pour démarrer un projet C# avec IronXL, créez un nouveau projet C# dans Visual Studio, ajoutez le package NuGet IronXL, et appliquez votre clé de licence IronXL pour commencer à travailler avec des fichiers Excel.

Puis-je trouver des tutoriels sur l'utilisation de IronXL pour les opérations Excel?

Oui, IronXL fournit une documentation complète et des tutoriels sur leur site Web, couvrant diverses opérations Excel telles que la création, l'édition et la sécurisation de fichiers Excel en utilisant C#.

Existe-t-il une version d'essai de IronXL disponible pour les tests?

IronXL propose une version d'essai gratuite qui vous permet de tester toutes les fonctionnalités de la bibliothèque pendant 30 jours sans aucun coût.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite