Excel : Comment appliquer la mise en forme conditionnelle aux cellules contenant un symbole
La fonctionnalité de mise en forme conditionnelle est utilisée pour mettre en évidence les cellules qui contiennent des caractères spécifiés, mais pour mettre en surbrillance les cellules contenant n'importe quel symbole tel qu'un point d'interrogation (?) ou un point d'exclamation (!) comme le montre la capture d'écran ci-dessous, la fonctionnalité intégrée ne peut pas résoudre directement le problème. Voici une solution avec un code VBA qui gère cette tâche.
Remarque : Les méthodes fournies dans ce tutoriel ont été testées dans Excel 2021, il peut y avoir des différences entre les différentes versions d'Excel.
Mise en forme conditionnelle des cellules contenant un symbole
1. Activez la feuille de calcul où vous souhaitez mettre en surbrillance les cellules contenant des symboles, puis appuyez sur les touches Alt + F11.
2. La fenêtre Microsoft Visual Basic for Applications s'affiche, cliquez sur Insérer > Module pour insérer un nouveau module vide.
3. Copiez et collez le code ci-dessous dans le nouveau module.
VBA : Mise en forme conditionnelle des cellules contenant 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
4. Enregistrez le code et revenez à la feuille de calcul. Sélectionnez les cellules auxquelles vous souhaitez appliquer la mise en forme conditionnelle, puis cliquez sur Accueil > Mise en forme conditionnelle > Nouvelle règle....
5. Dans la Nouvelle règle de mise en forme boîte de dialogue, cliquez sur Utiliser une formule pour déterminer les cellules à formater, puis saisissez une formule =NotABCOrNumber(A2) dans la zone de texte sous Formater les valeurs pour lesquelles cette formule est vraie.
6. Cliquez sur le bouton Format pour accéder à la boîte de dialogue Format de cellule Définissez le format dont vous avez besoin. Ensuite, cliquez sur OK > OK.
Les cellules contenant des symboles sont maintenant mises en forme conditionnellement.

Découvrez la magie d'Excel avec Kutools AI
- Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
- Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
- Codage VBA : Écrivez et implémentez du code VBA sans effort.
- Interprétation des formules : Comprenez facilement des formules complexes.
- Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
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, il peut prendre plusieurs minutes pour ouvrir ou enregistrer un fichier Excel trop volumineux. Pour résoudre ce problème, ce tutoriel explique comment réduire la taille du fichier Excel en supprimant les contenus ou 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 lorsqu'il y a beaucoup de données dans une feuille de calcul ou un classeur ?
Comment appliquer une mise en surbrillance aux lignes/colonnes impaires ou paires (alternées) dans Excel ?
Lors de la conception d'une feuille de calcul, de nombreuses personnes ont tendance à appliquer une mise en surbrillance aux lignes ou colonnes impaires ou paires (alternées) pour rendre la feuille plus visuelle. Cet article vous montrera deux méthodes pour appliquer une mise en surbrillance aux lignes/colonnes impaires ou paires dans Excel.
Les meilleurs outils de productivité pour Office
Kutools pour Excel résout la plupart de vos problèmes et augmente votre productivité de 80 %
- Barre de formule avancée (éditez facilement plusieurs lignes de texte et de formules); Mode Lecture (lisez et éditez facilement un grand nombre de cellules); Coller dans une plage filtrée...
- Fusionner des cellules/lignes/colonnes tout en conservant les données; Diviser le contenu des cellules; Consolider des lignes en double et faire la somme/moyenne... Empêcher les doublons dans les cellules; Comparer des plages...
- Sélectionner des lignes en double ou uniques; Sélectionner des lignes vides (toutes les cellules sont vides); Super Recherche et recherche floue dans de nombreux classeurs; Sélection aléatoire...
- Copie exacte de plusieurs cellules sans changer les références de formule; Créer automatiquement des références vers plusieurs feuilles; Insérer des puces, des cases à cocher et plus encore...
- Ajouter et insérer rapidement des formules, des plages, des graphiques et des images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails...
- Extraire du texte, ajouter du texte, supprimer par position, supprimer des espaces; Créer et imprimer des statistiques de page; Convertir entre le contenu des cellules et les commentaires...
- Super Filtre (enregistrer et appliquer des schémas de filtre à d'autres feuilles); Tri avancé par mois/semaine/jour, fréquence et plus; Filtre spécial par gras, italique...
- Consolider des classeurs et feuilles de calcul; Fusionner des tables basées sur des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots de fichiers xls, xlsx et PDF...
- Regroupement dans les tableaux croisés dynamiques par numéro de semaine, jour de la semaine et plus... Afficher les cellules verrouillées/déverrouillées avec différentes couleurs; Mettre en évidence les cellules contenant des formules/noms...

- Activer l'édition et la lecture à onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrir et créer 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 !
