Comment rendre une cellule en lecture seule dans Excel ?
Dans de nombreux cas, vous devrez peut-être empêcher d'autres personnes de modifier certaines cellules spécifiées dans votre feuille de calcul. Cet article propose deux méthodes pour vous aider à rendre des cellules spécifiques en lecture seule, de sorte que les autres ne puissent pas modifier ces cellules, sauf pour la lecture.
Rendre une cellule en lecture seule en protégeant la feuille de calcul
Rendre une cellule en lecture seule avec du code VBA sans protéger la feuille de calcul
Rendre une cellule en lecture seule en protégeant la feuille de calcul
Vous pouvez uniquement verrouiller les cellules que vous souhaitez rendre en lecture seule, puis protéger cette feuille de calcul pour y parvenir. Veuillez procéder comme suit.
1. Cliquez sur le bouton dans le coin supérieur gauche de la feuille de calcul actuelle pour sélectionner toutes les cellules.
2. Appuyez simultanément sur les touches Ctrl + 1 pour ouvrir la boîte de dialogue Format de cellule. Dans la boîte de dialogue, décochez la case Verrouillé sous l'onglet Protection, puis cliquez sur le bouton OK. Voir capture d'écran :
3. Maintenant, sélectionnez les cellules que vous souhaitez rendre en lecture seule (ici, je sélectionne les cellules de la plage A1:C18). Appuyez simultanément sur les touches Ctrl + 1 pour ouvrir la boîte de dialogue Format de cellule, cochez la case Verrouillé sous l'onglet Protection et cliquez sur le bouton OK.
4. Continuez en cliquant sur Révision > Protéger la feuille. Voir capture d'écran :
5. Spécifiez et confirmez votre mot de passe pour protéger la feuille de calcul comme indiqué dans la capture d'écran ci-dessous.
Les cellules dans la plage verrouillée sont maintenant 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 indiqué dans la capture d'écran ci-dessous.
Protéger 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 Protéger la feuille de calcul et Déprotéger la feuille de calcul fonctionnalités de Kutools pour Excel pour rapidement protéger ou déprotéger plusieurs feuilles de calcul ou toutes les feuilles de calcul dans le classeur actuel avec un mot de passe en même temps.
Téléchargez et essayez-le dès maintenant ! (30-jour d'essai gratuit)
Rendre une cellule en lecture seule avec du code VBA sans protéger la feuille de calcul
Si vous ne voulez pas protéger la feuille de calcul pour rendre une cellule en lecture seule. Le script VBA de cette section vous aidera à résoudre ce problème facilement.
1. Faites un clic droit sur l'onglet de la feuille où vous devez rendre une cellule en lecture seule, puis cliquez sur Afficher le code dans le menu contextuel.
2. Dans la fenêtre Microsoft Visual Basic for Applications qui s'ouvre, copiez et collez le code VBA ci-dessous dans la fenêtre Code.
Code VBA : Rendre une 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
Remarque : Ce code peut uniquement rendre 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. Appuyez sur les touches Alt + Q pour fermer la fenêtre Microsoft Visual Basic for Applications.
Lorsque vous cliquez sur les cellules A3, A4 ou A5 dans la feuille de calcul actuelle, vous obtiendrez une boîte de dialogue Kutools pour Excel comme indiqué dans la capture d'écran ci-dessous, et le curseur se déplacera automatiquement vers la cellule adjacente à droite.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !