Note: The other languages of the website are Google-translated. Back to English
English English

Comment rendre la cellule en lecture seule dans Excel?

Dans de nombreux cas, vous devrez peut-être empêcher les autres de modifier certaines cellules spécifiées dans votre feuille de calcul. Cet article fournit deux méthodes pour vous aider à rendre les cellules spécifiées en lecture seule, afin que d'autres ne puissent pas modifier ces cellules sauf pour la lecture.

Rendre la cellule en lecture seule en protégeant la feuille de calcul
Rendre la cellule en lecture seule par le code VBA sans protéger la feuille de calcul


Rendre la cellule en lecture seule en protégeant la feuille de calcul

Vous ne pouvez verrouiller que les cellules que vous souhaitez rendre en lecture seule, puis protéger cette feuille de calcul pour y parvenir. Veuillez faire comme suit.

1. Cliquez sur l' bouton dans le coin supérieur gauche de la feuille de calcul actuelle pour sélectionner toutes les cellules.

2. appuie sur le Ctrl + 1 touches simultanément pour ouvrir le Format de cellule boite de dialogue. Dans la boîte de dialogue, décochez la case Fermé boîte sous la Protection onglet, puis cliquez sur le OK bouton. Voir la capture d'écran:

3. Sélectionnez maintenant les cellules que vous souhaitez rendre en lecture seule (ici, je sélectionne les cellules de la plage A1: C18). appuie sur le Ctrl + 1 touches simultanément pour ouvrir le Format de cellule boîte de dialogue, vérifiez le Fermé boîte sous la Protection onglet et cliquez sur le OK .

4. Allez-y pour cliquer Lisez > Protéger la feuille. Voir la capture d'écran:

5. Spécifiez et confirmez votre mot de passe pour protéger la feuille de calcul comme illustré ci-dessous.

Les cellules de la plage verrouillée sont désormais en lecture seule. Lorsque vous essayez de modifier ces cellules spécifiques à l'intérieur de la plage, vous obtiendrez une boîte de dialogue comme ci-dessous.


Protégez plusieurs / toutes les feuilles de calcul avec un mot de passe en même temps dans le classeur actuel:

Microsoft Excel vous permet de protéger une feuille de calcul avec un mot de passe à la fois. Ici, vous pouvez utiliser le Protéger la feuille de travail et des tours Déprotéger la feuille de travail utilitaires de Kutools pour Excel pour protéger ou déprotéger rapidement plusieurs feuilles de calcul ou toutes les feuilles de calcul du classeur actuel avec un mot de passe en même temps.
Téléchargez et essayez-le maintenant! (Parcours gratuit de 30 jours)


Rendre la cellule en lecture seule par le code VBA sans protéger la feuille de calcul

Si vous ne souhaitez pas protéger la feuille de calcul pour rendre la cellule en lecture seule. Le script VBA de cette section vous aidera à résoudre ce problème facilement.

1. Cliquez avec le bouton droit sur l'onglet de feuille dont vous avez besoin pour rendre la cellule en lecture seule, puis cliquez sur Voir le code dans le menu contextuel.

2. Dans l'ouverture Microsoft Visual Basic pour applications fenêtre, copiez et collez le code VBA ci-dessous dans la fenêtre Code.

Code VBA: rendre la cellule en lecture seule dans Excel

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 1 Then
        If Target.Row = 3 Or Target.Row = 4 Or Target.Row = 5 Then
            Beep
            Cells(Target.Row, Target.Column).Offset(0, 1).Select
            MsgBox Cells(Target.Row, Target.Column).Address & " cannot be selected and edited as it is a read-only cell", _
            vbInformation, "Kutools for Excel"
        End If
    End If
End Sub

Notes: Ce code peut simplement créer des cellules spécifiées dans une colonne en lecture seule. Dans ce code, il rendra les cellules A3, A4 et A5 en lecture seule dans la feuille de calcul actuelle.

3. appuie sur le autre + Q touches pour fermer le Microsoft Visual Basic pour applications fenêtre.

En cliquant sur la cellule A3, A4 ou A5 dans la feuille de calcul actuelle, vous obtiendrez un Kutools pour Excel boîte de dialogue comme illustré ci-dessous, et le curseur se déplacera automatiquement vers la cellule adjacente droite.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (12)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Cher, je veux protéger les cellules cachées en les copiant dans la nouvelle feuille, y a-t-il une option dans la feuille Excel pour cela. Cela signifie que personne ne peut afficher les formules après avoir copié d'une feuille à une autre feuille.
Ce commentaire a été minimisé par le modérateur sur le site
Très utile. Merci ! :RÉ
Ce commentaire a été minimisé par le modérateur sur le site
Hé, merci beaucoup pour cette étape.


Cependant, que se passe-t-il si je veux copier les valeurs dans les cellules que j'ai verrouillées ?
Ce commentaire a été minimisé par le modérateur sur le site
Chère Yahia,
Les cellules verrouillées d'une feuille de calcul protégée ne peuvent pas être copiées.
Ce commentaire a été minimisé par le modérateur sur le site
je veux juste faire quelques cellules d'un livre verrouillées pour la saisie, seulement elles montrent le résultat comme je les ai programmés pour le faire
Ce commentaire a été minimisé par le modérateur sur le site
Hi



J'ai des feuilles de mulipe Menu (option A1 & A2), A1 et A2 et VIEW work sheets (où j'aurai le bouton BROWSE).



1. Dans le menu, je sélectionnerai A1..

2. il ira à la feuille VIEW (qui fonctionne bien) jusqu'à présent ..

3. lorsque je clique sur PARCOURIR dans la feuille de VUE A1, elle doit s'afficher et le contenu présent dans les cellules ne doit pas être modifiable.



S'il te plait peux-tu aider..
Ce commentaire a été minimisé par le modérateur sur le site
Bonne journée,
Supposons qu'il y ait un bouton de commande (contrôle ActiveX) dans la feuille de vue. Après avoir inséré le VBA ci-dessous dans la fenêtre de code de la feuille de calcul, cliquez sur le bouton, dans une boîte de dialogue contextuelle Kutools for Excel, spécifiez un mot de passe pour protéger la feuille A1. La feuille A1 est alors ouverte et non modifiable.

Private Sub CommandButton1_Click ()
Dim xSheet en tant que feuille de calcul
Dim xStr As String
On Error Resume Next
Définir xFeuille = Feuilles("A1")
Si xSheet n'est rien, quittez Sub
xSheet.UsedRange.Locked = Vrai
xStr = Application.InputBox("Veuillez spécifier un mot de passe pour protéger la feuille A1", "KuTools for Excel", , , , , , 2)
Si xStr = False Ou xStr = "" Alors Quittez Sub
xSheet.Protect xStr
xSheet.Activer
End Sub
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour les conseils rapides.
Ce commentaire a été minimisé par le modérateur sur le site
chaque utile, merci avec gratitude
Ce commentaire a été minimisé par le modérateur sur le site
Salut! Que diriez-vous si je veux juste rendre 1 colonne modifiable et le reste non modifiable? Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Salut Jack,
Veuillez cliquer sur l'en-tête de la colonne pour sélectionner la colonne entière, puis suivez les étapes mentionnées dans le message pour déverrouiller les cellules de la colonne, puis protégez la feuille de calcul.
Ce commentaire a été minimisé par le modérateur sur le site
Très utile!!
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés