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

Excel : comment mettre en forme conditionnellement des cellules contenant un symbole

La fonction de mise en forme conditionnelle est utilisée pour mettre en surbrillance les cellules contenant des caractères spécifiés, mais pour mettre en surbrillance les cellules contenant un symbole tel qu'un point d'interrogation (?) Ou un point d'exclamation (!) Comme le montre la capture d'écran ci-dessous, la fonction intégrée ne peut pas directement résoudre le problème . Voici un code VBA qui gère ce travail.
doc désactiver la saisie semi-automatique 1

Remarque : les méthodes fournies dans ce didacticiel sont testées dans Excel 2021, il peut y avoir des différences dans différentes versions d'Excel.


Cellules de mise en forme conditionnelle contenant un symbole

1. Activez la feuille de calcul que vous souhaitez mettre en surbrillance les cellules contenant des symboles, appuyez sur autre + F11 clés.

2. Puis le Microsoft Visual Basic pour applications la fenêtre apparaît, cliquez sur insérer > Module pour insérer un nouveau module vierge.

3. Copiez et collez le code ci-dessous dans le nouveau module.ula dans les cellules.

VBA : les cellules de mise en forme conditionnelle contiennent un symbole

Function NotABCOrNumber(mTxt As String) As Boolean
	'UpdatebyExtendoffice20220802
	Dim xStr As String
	xStr = "*[!A-Za-z0-9 ]*"
	On Error Resume Next
	NotABCOrNumber = mTxt Like xStr
	End Function

doc désactiver la saisie semi-automatique 1

4. Enregistrez le code et revenez à la feuille de calcul. Sélectionnez les cellules auxquelles vous souhaitez appliquer la mise en forme conditionnelle, cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle....
doc désactiver la saisie semi-automatique 1

5. dans le Nouvelle règle de formatage dialogue, cliquez sur Utilisez une formule pour déterminer les cellules à formater, puis tapez une formule =NotABCOrNumber(A2) dans la zone de texte sous Formater les valeurs où cette formule est vraie.
doc désactiver la saisie semi-automatique 1

6. Cliquez Format bouton pour aller à la Format de cellule boîte de dialogue, spécifiez le format selon vos besoins. Puis clique OK > OK.
doc désactiver la saisie semi-automatique 1

Désormais, les cellules contenant des symboles ont été mises en forme de manière conditionnelle.

Autres opérations (articles)

Afficher un symbole spécifique basé sur la valeur de la cellule dans Excel
Comment afficher des symboles spécifiques en fonction de la valeur de la cellule ?

Comment réduire la taille du fichier Excel ?
Parfois, l'ouverture ou l'enregistrement prendra quelques minutes si le fichier Excel est trop volumineux. Pour résoudre ce problème, ici dans ce tutoriel, il vous indique comment réduire la taille du fichier Excel en supprimant le contenu ou les formats inutiles ou jamais utilisés.

Excel : comment créer ou insérer un signet
Avez-vous déjà imaginé créer ou insérer un signet pour accéder rapidement à une plage de données spécifique alors qu'il y a beaucoup de données dans une feuille de calcul ou un classeur ?

Comment appliquer un ombrage aux lignes / colonnes impaires ou paires (alternatives) dans Excel?
Lors de la conception d'une feuille de calcul, de nombreuses personnes ont tendance à appliquer un ombrage aux lignes ou colonnes impaires ou paires (alternatives) afin de rendre la feuille de calcul plus visuelle. Cet article vous montrera deux méthodes pour appliquer un ombrage aux lignes / colonnes impaires ou paires dans Excel.


  • 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 et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... 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 ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • 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
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nomplus
onglet kte 201905
  • 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 (0)
Pas encore de notes. Soyez le premier à évaluer!
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

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL