Si vous utilisez Excel pour stocker une liste de numéros de téléphone, vous souhaiterez peut-être un moyen de déterminer si l’un des numéros de téléphone de votre liste se trouve en dehors d’une plage spécifique. Par exemple, pour votre région, seuls les numéros de téléphone du commutateur 240 (ceux commençant par 240) peuvent être des appels locaux. Vous voudrez peut-être mettre en évidence tous les numéros de téléphone de la liste qui ne commencent pas par 240 et qui seraient donc interurbains.

La façon dont vous faites cela dépend de si vos numéros de téléphone sont stockés sous forme de texte ou de nombres formatés. Si vous entrez un numéro de téléphone avec des tirets, des points, des parenthèses ou d’autres caractères non numériques, le numéro de téléphone est considéré comme une entrée de texte. Si vous mettez en forme les cellules en tant que numéros de téléphone (Format | Cellules | onglet Nombre | Spécial | Numéro de téléphone), le numéro de téléphone est considéré comme un nombre et formaté pour l’affichage par Excel.

Si vos numéros de téléphone sont des entrées de texte, utilisez ces étapes pour appliquer la mise en forme conditionnelle souhaitée:

  1. Sélectionnez les cellules contenant les numéros de téléphone. (Pour cet exemple, je suppose que la première cellule que vous sélectionnez est A3.)

  2. Choisissez Mise en forme conditionnelle dans le menu Format. Excel affiche la boîte de dialogue Mise en forme conditionnelle.

  3. Utilisez la liste déroulante Condition pour choisir La formule est. (Voir la figure 1.)

  4. Dans la zone de formule, à droite de la liste déroulante utilisée à l’étape 3, entrez la formule suivante, en remplaçant A3 par l’adresse de la cellule active sélectionnée à l’étape 1:

  5. Cliquez sur Format pour afficher la boîte de dialogue Format des cellules. (Voir la figure 2.)

  6. Définissez les options de formatage pour mettre en surbrillance les numéros de téléphone erronés, comme vous le souhaitez.

  7. Cliquez sur OK pour fermer la boîte de dialogue Format de cellule. La mise en forme que vous avez spécifiée à l’étape 6 doit maintenant apparaître dans la zone d’aperçu de la condition.

  8. Cliquez sur OK.

Ces étapes fonctionneront même si les numéros de téléphone sont numériques, mais vous souhaiterez peut-être utiliser une approche différente si les numéros de téléphone ont été entrés sous forme de nombres. Ces étapes fonctionneront:

  1. Sélectionnez les cellules contenant les numéros de téléphone. (Pour cet exemple, je suppose que la première cellule que vous sélectionnez est A3.)

  2. Choisissez Mise en forme conditionnelle dans le menu Format. Excel affiche la boîte de dialogue Mise en forme conditionnelle.

  3. Utilisez la liste déroulante Condition pour choisir La valeur de la cellule est.

  4. Utilisez la liste déroulante suivante pour choisir Pas entre.

  5. Définissez les limites inférieure et supérieure de la condition sur 2400000 et 2409999, respectivement. (Vous spécifiez que la condition est remplie si le numéro n’est pas compris entre 2400000 et 2409999, qui est la plage de numéros de téléphone acceptables.) (Voir la figure 3.)

  6. Cliquez sur Format pour afficher la boîte de dialogue Format des cellules.

  7. Définissez les options de formatage pour mettre en surbrillance les numéros de téléphone erronés, comme vous le souhaitez.

  8. Cliquez sur OK pour fermer la boîte de dialogue Format de cellule. La mise en forme que vous avez spécifiée à l’étape 7 doit maintenant apparaître dans la zone d’aperçu de la condition.

  9. Cliquez sur OK.

Si vous souhaitez convertir vos numéros de téléphone textuels en numéros de téléphone numériques, afin de pouvoir utiliser cette dernière méthode de mise en forme conditionnelle, vous devez «nettoyer» votre liste de numéros. En d’autres termes, vous devez supprimer tous les caractères non numériques des numéros de téléphone. Vous pouvez le faire en utilisant Rechercher et remplacer pour supprimer à plusieurs reprises chaque caractère non numérique, comme les tirets, les points, les parenthèses, etc. Une fois que les numéros de téléphone sont propres, vous pouvez les formater en tant que numéros de téléphone (en utilisant la séquence Format | Cellules mentionnée précédemment dans cette astuce) et utilisez la mise en forme conditionnelle que nous venons de décrire.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2978) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Conditional_Formatting_for_Errant_Phone_Numbers [Formatage conditionnel pour les numéros de téléphone errants].