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

Comment autoriser la vérification orthographique dans une feuille de calcul protégée dans Excel?

Par défaut, la fonctionnalité d'orthographe sera désactivée après la protection de la feuille de calcul comme illustré ci-dessous. Comment autoriser la vérification orthographique dans une feuille de calcul protégée dans Excel? Cet article peut vous aider.

Autoriser la vérification orthographique dans une feuille de calcul protégée avec le code VBA


Autoriser la vérification orthographique dans une feuille de calcul protégée avec le code VBA


Veuillez exécuter le code VBA ci-dessous pour activer la fonction de vérification orthographique dans une feuille de calcul protégée.

1. appuie sur le autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre Module. Voir la capture d'écran:

Code VBA: autoriser la vérification orthographique dans une feuille de calcul protégée

Sub ProtectSheetCheckSpellCheck()
'Update by Extendoffice 2018/11/2
Dim xRg As Range
On Error Resume Next
Application.ScreenUpdating = False
    With ActiveSheet
        .Unprotect ("123")
        Set xRg = .UsedRange
        xRg.CheckSpelling
        .Protect ("123")
    End With
Application.ScreenUpdating = True
End Sub

Notes: Dans le code, le numéro «123» est le mot de passe de la feuille de calcul protégée que vous avez créée pour elle. Veuillez le changer selon vos besoins.

3. Sélectionnez la cellule dont vous avez besoin pour activer la vérification orthographique dans la feuille de calcul protégée, puis exécutez le code VBA en appuyant sur la touche F5.

Ensuite, la boîte de dialogue Orthographe apparaît dans la feuille de calcul protégée comme illustré ci-dessous.


Articles connexes:


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ée...
  • 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 gammes...
  • 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 cellules...
  • 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 PDF...
  • 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 (8)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Salut, merci pour ces étapes, mais aidez-moi s'il vous plaît !! Je n'obtiens pas la fenêtre de vérification orthographique lorsque j'appuie sur F5, à la place, j'obtiens une fenêtre GoTo répertoriant tous les noms des plages de données définies dans mon classeur. Merci JulieD
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour JulieD,
C'est mon erreur de description à l'étape 3. Après avoir sélectionné la cellule, vous devez revenir à la fenêtre Microsoft Visual Basic pour Applications, puis appuyer sur la touche F5 pour exécuter le code. Désolé pour l'erreur et merci pour votre commentaire.
Ce commentaire a été minimisé par le modérateur sur le site
Alors, s'il vous plaît, aidez-moi avec le code correct si possible, je ne peux pas le faire fonctionner avec AllowInsertingRows
.Protect ("Welkom") et puis ?????? un peu nob pour ça
ma feuille de travail (onglets) s'appelle par exemple P&A ou BIOP
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour cela. Cela a bien fonctionné, sauf qu'il modifie les paramètres de protection de ma feuille à chaque fois que je l'exécute. J'ai ma feuille protégée, mais configurée pour permettre aux utilisateurs de formater les cellules, les colonnes et les lignes ; mais après avoir exécuté ce code, la protection est remise à la valeur par défaut. Comment puis-je conserver mes paramètres ?
Ce commentaire a été minimisé par le modérateur sur le site
Vous devez modifier le code .protect en ajoutant allow les critères que vous souhaitez.
Feuilles de calcul("Feuille1").Protect,  :=False, AllowInsertingColumns :=False, AllowInsertingRows :=False,  :=False, AllowFiltering :=False,
Ce commentaire a été minimisé par le modérateur sur le site
Alors, s'il vous plaît, aidez-moi avec le code correct si possible, je ne peux pas le faire fonctionner avec AllowInsertingRows
.Protect ("Welkom") et puis ?????? un peu nob pour ça
ma feuille de travail (onglets) s'appelle par exemple P&A ou BIOP
Ce commentaire a été minimisé par le modérateur sur le site
J'essaie d'obtenir une feuille de calcul protégée destinée à être un formulaire pour que les champs saisis par l'utilisateur du formulaire vérifient l'orthographe. Cela semble comme si vous deviez exécuter VBA juste pour vérifier une cellule?
Ce commentaire a été minimisé par le modérateur sur le site
Hi,
Le code a été mis à jour avec le problème résolu, veuillez essayer. Merci pour votre commentaire.
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