KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Validation des données Excel : ajouter, utiliser, copier et supprimer la validation des données dans Excel

AuteurXiaoyang Date de modification

Dans Excel, la validation des données est un outil puissant qui vous permet de contrôler précisément ce qu’un utilisateur peut saisir dans une cellule. Vous pouvez ainsi définir des règles pour limiter la longueur du texte, n’autoriser que des formats spécifiques, exiger des valeurs uniques ou imposer que le texte commence ou se termine par certains caractères. Ces fonctionnalités renforcent l’intégrité de vos données et minimisent les erreurs dans vos feuilles de calcul.

Ce tutoriel vous explique comment ajouter, utiliser et supprimer la validation des données dans Excel. Il couvre aussi bien les opérations de base que les techniques avancées, avec des instructions détaillées pas à pas pour vous permettre d’exploiter efficacement cette fonctionnalité dans vos tâches quotidiennes.

Table des matières :

1. Qu’est-ce que la validation des données dans Excel ?

2. Comment ajouter une validation des données dans Excel ?

3. Exemples de base de validation des données

4. Règles personnalisées avancées pour la validation des données

5. Comment modifier la validation des données dans Excel ?

6. Comment rechercher et sélectionner les cellules dotées d’une validation des données dans Excel ?

7. Comment copier la règle de validation des données vers d’autres cellules ?

8. Comment utiliser la validation des données pour encadrer les entrées non valides dans Excel ?

9. Comment supprimer la validation des données dans Excel ?


1. Qu’est-ce que la validation des données dans Excel ?

La fonctionnalité « Validation des données » vous permet de contrôler strictement les informations saisies dans votre feuille de calcul. Vous pouvez ainsi définir des règles précises pour n’autoriser que certains types de données dans une plage de cellules sélectionnée — ou, au contraire, en bloquer l’entrée.

Quelques utilisations de base de la fonctionnalité Validation des données :

  • 1. « Toute valeur » : aucune validation n’est appliquée ; vous pouvez saisir ce que vous voulez dans les cellules indiquées.
  • 2. « Nombre entier » : seuls les nombres entiers sont acceptés.
  • 3. « Décimal » : permet la saisie de nombres entiers et décimaux.
  • 4. « Liste » : seules les valeurs issues de la liste prédéfinie peuvent être saisies ou sélectionnées, et elles s’affichent dans une liste déroulante.
  • 5. « Date » : seules les dates sont autorisées.
  • 6. « Heure » : seules les heures sont autorisées.
  • 7. « Longueur du texte » : autorise uniquement la saisie d’un texte dont la longueur correspond à celle spécifiée.
  • 8. « Personnalisé » : créez des règles de validation personnalisées à l’aide de formules pour contrôler les saisies des utilisateurs.

2. Comment ajouter une validation des données dans Excel ?

Dans une feuille de calcul Excel, vous pouvez ajouter une validation des données en suivant ces étapes :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez appliquer la validation des données, puis cliquez sur « Données » > « Validation des données » > « Validation des données », comme illustré ci-dessous :

2. Dans la boîte de dialogue « Validation des données », sous l’onglet « Paramètres », définissez vos propres règles de validation. Dans les zones de critères, sélectionnez l’un des types suivants :

  • « Valeurs » : saisissez directement des nombres dans les zones de critères ;
  • « Référence de cellule » : faites référence à une cellule de la feuille de calcul ou d’une autre feuille ;
  • « Formules » : créez des formules plus complexes, telles que des conditions.

À titre d’exemple, je vais créer une règle autorisant uniquement la saisie de nombres entiers compris entre 100 et 1000. Voici les critères configurés comme indiqué dans la capture d’écran ci-dessous :

3. Après avoir configuré les conditions, accédez à l’onglet « Message de saisie » ou « Alerte d’erreur » pour définir le message ou l’alerte associés aux cellules validées, selon vos préférences. (Si vous ne souhaitez pas définir d’alerte, cliquez directement sur « OK » pour terminer.)

3,1) Ajouter un message de saisie (facultatif) :

Vous pouvez créer un message qui s’affiche dès qu’une cellule dotée d’une validation des données est sélectionnée, rappelant ainsi à l’utilisateur ce qu’il peut y saisir.

Accédez à l’onglet « Message de saisie » et procédez comme suit :

  • Cochez l’option « Afficher le message de saisie lorsque la cellule est sélectionnée » ;
  • Saisissez le titre et le message de rappel souhaités dans les champs correspondants ;
  • Cliquez sur « OK » pour fermer cette boîte de dialogue.

Désormais, lorsque vous sélectionnez une cellule validée, une bulle de message s’affiche comme suit :

3,2) Créer des messages d’erreur explicites (facultatif) :

Outre le message de saisie, vous pouvez également faire apparaître des alertes d’erreur lorsque des données non valides sont entrées dans une cellule soumise à une validation.

Accédez à l’onglet « Alerte d’erreur » de la boîte de dialogue « Validation des données » et procédez comme suit :

  • Cochez l’option « Afficher l’alerte d’erreur après la saisie de données non valides » ;
  • Dans la liste déroulante « Style », sélectionnez le type d’alerte souhaité :
    • « Arrêt (par défaut) » : ce type d’alerte bloque la saisie de données non valides par les utilisateurs.
    • « Avertissement » : informe les utilisateurs que les données saisies ne sont pas valides, sans pour autant bloquer leur entrée.
    • « Information » : informe uniquement les utilisateurs qu’une saisie de données est invalide.
  • Saisissez le titre et le message d’alerte souhaités dans les champs correspondants ;
  • Cliquez sur « OK » pour fermer la boîte de dialogue.

Lorsqu’une valeur non valide est saisie, une boîte d’alerte apparaît, comme illustré dans la capture d’écran ci-dessous :

Option « Arrêt » : cliquez sur « Réessayer » pour saisir une nouvelle valeur ou sur « Annuler » pour abandonner la saisie.

Option « Avertissement » : cliquez sur « Oui » pour accepter la saisie non valide, sur « Non » pour la corriger ou sur « Annuler » pour l’abandonner.

Option « Information » : cliquez sur « OK » pour accepter la saisie non valide ou sur « Annuler » pour l’annuler.

Remarque : si vous ne définissez pas votre propre message personnalisé dans la boîte « Alerte d’erreur », une alerte « Arrêt » par défaut s’affichera, comme illustré ci-dessous :

Capture d’écran de la boîte d’alerte Stop par défaut dans la validation des données d’Excel


3. Exemples de base de validation des données

Lorsque vous utilisez cette fonctionnalité de validation des données, 8 options intégrées vous sont proposées pour configurer la validation. Parmi celles-ci figurent : toute valeur, nombres entiers et décimaux, date et heure, liste, Longueur du texte et formule personnalisée. Dans cette section, nous verrons comment utiliser certaines de ces options intégrées dans Excel.

3,1 Validation des données pour les nombres entiers et décimaux

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez autoriser uniquement des nombres entiers ou décimaux, puis cliquez sur « Données » > « Validation des données » > « Validation des données ».

2. Dans la boîte de dialogue « Validation des données », sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Nombre entier » ou « Décimal » dans la liste déroulante « Autoriser ».
  • Ensuite, sélectionnez l’un des critères dans la zone « Données » (dans cet exemple, j’ai choisi l’option « entre »).
  • Conseil : les critères disponibles incluent : entre, non compris entre, égal à, différent de, supérieur à, inférieur à, supérieur ou égal à, inférieur ou égal à.
  • Ensuite, saisissez les valeurs « Minimum » et « Maximum » souhaitées (des nombres compris entre 0 et 100).
  • Enfin, cliquez sur le bouton « OK ».

3. Désormais, seules les valeurs entières comprises entre 0 et 100 peuvent être saisies dans les cellules sélectionnées.


3,2 Validation des données pour les dates et les heures

Pour valider la saisie d’une date ou d’une heure précise, utilisez simplement la fonctionnalité « Validation des données ». Voici comment procéder :

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez autoriser uniquement des dates ou des heures spécifiques, puis cliquez sur « Données » > « Validation des données » > « Validation des données ».

2. Dans la boîte de dialogue « Validation des données », sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez l’élément « Date » ou « Heure » dans la liste déroulante « Autoriser ».
  • Ensuite, sélectionnez l’un des critères dans la zone « Données » (ici, j’ai choisi l’option « supérieur à »).
  • Conseil : les critères disponibles incluent : entre, non compris entre, égal à, différent de, supérieur à, inférieur à, supérieur ou égal à, inférieur ou égal à.
  • Ensuite, saisissez la valeur souhaitée pour « Date de début » (je souhaite des dates postérieures au)8/20/2021).
  • Enfin, cliquez sur le bouton « OK ».

3. Désormais, seules les dates postérieures au 8/20/2021 peuvent être saisies dans les cellules sélectionnées.


3,3 Validation des données pour Longueur du texte

Si vous souhaitez limiter le nombre de caractères pouvant être saisis dans une cellule — par exemple, restreindre le contenu à un maximum de 10 caractères pour une plage donnée — la fonctionnalité « Validation des données » vous sera également très utile.

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez limiter la longueur du texte, puis cliquez sur « Données » > « Validation des données » > « Validation des données ».

2. Dans la boîte de dialogue « Validation des données », sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Longueur du texte » dans la liste déroulante « Autoriser ».
  • Ensuite, sélectionnez l’un des critères dans la zone « Données » (dans cet exemple, j’ai choisi l’option « inférieur à »).
  • Conseil : les critères disponibles incluent : entre, non compris entre, égal à, différent de, supérieur à, inférieur à, supérieur ou égal à, inférieur ou égal à.
  • Ensuite, saisissez le nombre « Maximum » souhaité pour appliquer la limite (je veux que la longueur du texte ne dépasse pas 10 caractères).
  • Enfin, cliquez sur le bouton « OK ».

3. Désormais, les cellules sélectionnées n’autorisent que les chaînes de texte comptant moins de 10 caractères.


3,4 Liste de validation des données (Liste déroulante)

Grâce à la puissante fonctionnalité « Validation des données », vous pouvez créer rapidement et facilement des listes déroulantes dans vos cellules. Voici la marche à suivre :

1. Sélectionnez les cellules cibles dans lesquelles vous souhaitez insérer la liste déroulante, puis cliquez sur « Données » > « Validation des données » > « Validation des données ».

2. Dans la boîte de dialogue « Validation des données », sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Liste » dans le menu déroulant « Autoriser ».
  • Dans la zone de texte « Source », saisissez directement les Élément de liste séparés par des virgules. Par exemple, pour limiter la saisie utilisateur à trois choix, tapez Non commencé,En cours,Terminé, ou sélectionnez une plage de cellules contenant les valeurs afin de créer une liste déroulante basée sur celles-ci.
  • Enfin, cliquez sur le bouton « OK ».

3. La liste déroulante a désormais été créée dans les cellules, comme le montre la capture d’écran ci-dessous :

Cliquez ici pour en savoir plus sur Liste déroulante…


4. Règles personnalisées avancées pour la validation des données

Dans cette section, je vais vous expliquer comment créer des règles avancées de validation des données personnalisées pour résoudre divers problèmes, tels que n’autoriser que des nombres ou des chaînes de texte, des valeurs uniques, des numéros de téléphone spécifiques, des adresses e-mail, etc.

4,1 Validation des données autorisant uniquement des nombres ou du texte

Autoriser uniquement la saisie de nombres à l’aide de la fonction Validation des données

Pour autoriser uniquement des nombres dans une plage de cellules, procédez comme suit :

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de valeurs numériques.

2. Cliquez sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans la zone de texte « Formule ». (« A2 » correspond à la première cellule de la plage que vous souhaitez limiter.)
    =ISNUMBER(A2)
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

3. Désormais, seuls des nombres peuvent être saisis dans les cellules sélectionnées.

Remarque : La fonction « ESTNUM » accepte toutes les valeurs numériques dans les cellules validées, y compris les entiers, les décimales, les fractions, les dates et les heures.


Autoriser uniquement la saisie de chaînes de texte à l’aide de la fonction Validation des données

Pour n’autoriser que la saisie de texte, utilisez la fonctionnalité « Validation des données » avec une formule personnalisée reposant sur la fonction « ESTTEXTE ». Voici la marche à suivre :

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de texte.

2. Cliquez sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans la zone de texte « Formule ». (« A2 » correspond à la première cellule de la plage que vous souhaitez limiter.)
    =ISTEXT(A2)
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

3. Désormais, seules les données au format texte sont autorisées lors de la saisie dans les cellules spécifiques.


Validation des données : autoriser uniquement les valeurs alphanumériques

Dans certains cas, vous souhaiterez autoriser uniquement les lettres et les chiffres, tout en bloquant les caractères spéciaux tels que ~, %, $ ou les espaces. Découvrez ici quelques méthodes efficaces pour y parvenir.

Autoriser uniquement les valeurs alphanumériques à l’aide de la fonction Validation des données

Pour empêcher l’utilisation de caractères spéciaux et n’autoriser que les valeurs alphanumériques, créez une formule personnalisée dans la fonction « Validation des données » en suivant ces étapes :

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez autoriser uniquement les caractères alphanumériques.

2. Cliquez sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule ci-dessous dans le champ « Formule ».
    =IF(A2="",TRUE,IF(ISERROR(SUMPRODUCT(SEARCH(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),"0123456789abcdefghijklmnopqrstuvwxyz"))),FALSE,TRUE))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage que vous souhaitez limiter.

3. Désormais, seules les lettres et les chiffres peuvent être saisis ; tout caractère spécial sera automatiquement bloqué pendant la saisie, comme le montre la capture d’écran ci-dessous :


Autoriser uniquement les valeurs alphanumériques grâce à une fonctionnalité remarquable

La formule ci-dessus peut sembler complexe à comprendre et à mémoriser. Découvrez donc « Limite de saisie », une fonctionnalité pratique de Kutools pour Excel qui simplifie grandement cette tâche.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de caractères alphanumériques.

2. Ensuite, cliquez sur « Kutools » > « Limite de saisie » > « Limite de saisie », comme illustré dans la capture d’écran :

3. Dans la boîte de dialogue « Limite de saisie » qui s’ouvre, sélectionnez l’option « Interdire la saisie de caractères spéciaux », comme illustré dans la capture d’écran suivante :

4. Cliquez ensuite sur le bouton « OK », puis, dans les boîtes de dialogue suivantes, cliquez successivement sur « Oui » > « OK » pour finaliser l’opération. Désormais, seules les lettres et les chiffres sont autorisés dans les cellules sélectionnées, comme illustré ci-dessous :

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


4,3 Validation des données : autoriser uniquement les textes commençant ou se terminant par des caractères spécifiques

Si toutes les valeurs d’une plage donnée doivent commencer ou se terminer par un caractère ou une sous-chaîne spécifique, utilisez la validation des données avec une formule personnalisée reposant sur les fonctions EXACT, GAUCHE, DROITE ou NB.SI.

Autoriser les textes commençant ou se terminant par des caractères spécifiques avec une seule condition

Par exemple, si vous souhaitez que les saisies de texte dans certaines cellules commencent ou se terminent par « CN », suivez ces étapes :

1. Sélectionnez une plage de cellules n’acceptant que les textes commençant ou se terminant par certains caractères.

2. Ensuite, cliquez sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule ci-dessous dans la zone de texte « Formule ».
    Autorise uniquement la saisie de textes commençant par CN :
    =EXACT(LEFT(A2,2),"CN")
    Autorise uniquement la saisie de textes se terminant par CN :
    =EXACT(RIGHT(A2,2),"CN")
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage sélectionnée, le chiffre « 2 » indique le nombre de caractères que vous avez spécifié, et « CN » représente le texte par lequel vos saisies doivent commencer ou se terminer.

3. Désormais, seules les chaînes de texte commençant ou se terminant par les caractères spécifiés peuvent être saisies dans les cellules sélectionnées ; dans le cas contraire, une alerte d’avertissement s’affiche, comme illustré dans la capture d’écran ci-dessous :

Conseil : les formules ci-dessus sont Sensible à la casse ; si vous n’avez pas besoin de respecter la casse, utilisez plutôt les formules CONT.SI suivantes :

Autoriser uniquement la saisie de texte commençant par CN (non Sensible à la casse) :
=COUNTIF(A2,"CN*")
Autoriser uniquement la saisie de texte se terminant par CN (non Sensible à la casse) :
=COUNTIF(A2,"*CN")

Remarque : L’astérisque * est un caractère générique représentant un ou plusieurs caractères.


Autoriser les textes commençant ou se terminant par des caractères spécifiques selon plusieurs critères (logique OU)

Par exemple, si vous souhaitez que les saisies de texte commencent ou se terminent par « CN » ou « UK », comme illustré dans la capture d’écran ci-dessous, ajoutez une autre instance de la fonction EXACT à l’aide du signe plus (+). Voici la marche à suivre :

1. Sélectionnez une plage de cellules qui n’accepte que les textes commençant ou se terminant selon plusieurs critères.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule ci-dessous dans la zone de texte « Formule ».
    Autorise uniquement la saisie de textes commençant par CN ou UK :
    =EXACT(LEFT(A2,2),"CN")+EXACT(LEFT(A2,2),"UK")
    Autorise uniquement la saisie de textes se terminant par CN ou UK :
    =EXACT(RIGHT(A2,2),"CN")+EXACT(RIGHT(A2,2),"UK")
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage sélectionnée, le chiffre « 2 » indique le nombre de caractères que vous avez spécifié, et « CN » ainsi que « UK » représentent les textes spécifiques avec lesquels vous souhaitez que vos saisies commencent ou se terminent.

3. Désormais, seules les chaînes de texte commençant ou se terminant par les caractères spécifiés peuvent être saisies dans les cellules sélectionnées.

Conseil : pour ignorer la casse, utilisez les formules CONT.SI suivantes :

Autoriser uniquement la saisie de texte commençant par CN ou UK (non Sensible à la casse) :
=COUNTIF(A2,"CN*")+COUNTIF(A2,"UK*")
Autoriser uniquement la saisie de texte se terminant par CN ou UK (non Sensible à la casse) :
=COUNTIF(A2,"*CN")+COUNTIF(A2,"*UK")

Remarque : L’astérisque * est un caractère générique représentant un ou plusieurs caractères.


4,4 Validation des données : autoriser uniquement les saisies contenant / ne contenant pas un texte spécifique

Dans cette section, je vous explique comment appliquer la validation des données dans Excel pour n’autoriser que les valeurs contenant (ou ne contenant pas) une sous-chaîne spécifique, ou l’une parmi plusieurs sous-chaînes.

Autoriser uniquement les saisies contenant un ou l’un parmi plusieurs textes spécifiques

Autoriser uniquement les saisies contenant un texte spécifique

Pour n’autoriser que les saisies contenant une chaîne de texte spécifique — par exemple, exiger que toutes les valeurs incluent « KTE », comme le montre la capture d’écran ci-dessous — appliquez une validation des données à l’aide d’une formule personnalisée combinant les fonctions TROUVE et ESTNUM. Voici la marche à suivre :

1. Sélectionnez une plage de cellules qui n’accepte que les textes contenant un texte spécifique.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez l’une des formules ci-dessous dans la zone de texte « Formule ».
    Sensible à la casse:
    =ISNUMBER(FIND("KTE",A2)) 
    Non Sensible à la casse:
    =ISNUMBER(SEARCH("KTE",A2))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage sélectionnée, et le texte « KTE » représente la chaîne que les saisies doivent obligatoirement contenir.

3. Désormais, si la valeur saisie ne contient pas le texte requis, une boîte de dialogue d’avertissement s’affiche.


Autoriser uniquement les saisies contenant l’un parmi plusieurs textes spécifiques

La formule ci-dessus ne fonctionne que pour une seule chaîne de texte. Si vous souhaitez autoriser dans les cellules l’une quelconque parmi plusieurs chaînes de texte, comme illustré dans la capture d’écran suivante, combinez les fonctions SOMMEPROD, TROUVE et ESTNUM pour créer une formule adaptée.

1. Sélectionnez une plage de cellules qui n’accepte que les textes contenant l’un des éléments d’une liste.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez l’une des formules ci-dessous selon vos besoins dans la zone de texte « Formule ».
    Sensible à la casse:
    =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))>0
    Non Sensible à la casse:
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))>0
  • Ensuite, cliquez sur « OK » pour fermer la boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage sélectionnée, et « C2:C4 » représente la liste des valeurs parmi lesquelles la saisie doit en contenir au moins une.

3. Désormais, seules les saisies contenant l’une des valeurs de la liste spécifiée sont autorisées.


Refuser les saisies contenant un ou l’un parmi plusieurs textes spécifiques

Autoriser uniquement les saisies ne contenant pas un texte spécifique

Pour vous assurer que les saisies ne contiennent pas un texte spécifique — par exemple, n’autoriser que les valeurs qui ne comportent pas « KTE » dans une cellule — utilisez les fonctions ESTERR et TROUVE afin de créer une règle de validation des données. Voici la marche à suivre :

1. Sélectionnez une plage de cellules qui n’accepte que les textes ne contenant pas un texte spécifique.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez l’une des formules ci-dessous dans la zone de texte « Formule ».
    Sensible à la casse:
    =ISERROR(FIND("KTE",A2))
    Non Sensible à la casse:
    =ISERROR(SEARCH("KTE",A2))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage sélectionnée, et le texte « KTE » désigne la chaîne que les saisies ne doivent pas contenir.

3. Désormais, toute saisie contenant le texte spécifique sera bloquée.


Autoriser uniquement les saisies ne contenant aucun des textes spécifiques

Pour empêcher la saisie de l’une quelconque des chaînes de texte d’une liste, comme illustré dans la capture d’écran ci-dessous, suivez ces étapes :

1. Sélectionnez une plage de cellules dans laquelle vous souhaitez bloquer certaines chaînes de texte.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule ci-dessous dans la zone de texte « Formule ».
    Sensible à la casse:
    =SUMPRODUCT(--ISNUMBER(FIND($C$2:$C$4,A2)))=0
    Non Sensible à la casse:
    =SUMPRODUCT(--ISNUMBER(SEARCH($C$2:$C$4,A2)))=0
  • Cliquez ensuite sur « OK » pour fermer la boîte de dialogue.

Remarque : Dans les formules ci-dessus, « A2 » correspond à la première cellule de la plage sélectionnée, et « C2:C4 » représente la liste des valeurs à bloquer si les saisies en contiennent au moins une.

3. Désormais, toute saisie contenant l’un des textes spécifiques sera bloquée.


4,5 Validation des données : autoriser uniquement les valeurs uniques

Si vous souhaitez empêcher la saisie de doublons dans une plage de cellules, cette section présente quelques méthodes rapides pour résoudre cette tâche dans Excel.

Autoriser uniquement les valeurs uniques à l’aide de la fonction Validation des données

Généralement, la fonctionnalité « Validation des données » associée à une formule personnalisée utilisant la fonction NB.SI peut vous être utile. Procédez comme suit :

1. Sélectionnez les cellules ou la colonne dans laquelle vous souhaitez autoriser uniquement des valeurs uniques.

2. Ensuite, cliquez sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule ci-dessous dans le champ « Formule ».
    =COUNTIF($A$2:$A$9,A2)=1
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : Dans la formule ci-dessus, « A2:A9 » correspond à la plage de cellules dans laquelle vous souhaitez autoriser uniquement des valeurs uniques, et « A2 » est la première cellule de la plage sélectionnée.

3. Désormais, seules des valeurs uniques peuvent être saisies ; un message d’avertissement s’affiche dès qu’une valeur en double est entrée, comme illustré dans la capture d’écran ci-dessous :


Autoriser uniquement les valeurs uniques à l’aide d’un code VBA

Le code VBA suivant peut également vous aider à empêcher la saisie de valeurs en double. Procédez comme suit :

1. Cliquez avec le bouton droit sur l’onglet de la feuille dans laquelle vous souhaitez autoriser uniquement des valeurs uniques, puis sélectionnez « Afficher le code » dans le menu contextuel. Dans la fenêtre « Microsoft Visual Basic pour Applications » qui s’ouvre, copiez et collez le code suivant dans le module vierge :

Code VBA : autoriser uniquement des valeurs uniques dans une plage de cellules :

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
  Dim xRg As Range, iLong, fLong As Long
  If Not Intersect(Target, Me.[A1:A100]) Is Nothing Then
     Application.EnableEvents = False
     For Each xRg In Target
     With xRg
         If (.Value <> "") Then
          If WorksheetFunction.CountIf(Me.[A:A], .Value) > 1 Then
            iLong = .Interior.ColorIndex
            fLong = .Font.ColorIndex
            .Interior.ColorIndex = 3
            .Font.ColorIndex = 6
            MsgBox "Duplicate Entry !", vbCritical, "Kutools for Excel"
            .ClearContents
            .Interior.ColorIndex = iLong
            .Font.ColorIndex = fLong
          End If
       End If
     End With
     Next
     Application.EnableEvents = True
  End If
End Sub
Capture d’écran de l’option Afficher le code dans le menu contextuel de l’onglet de feuilleFlècheCapture d’écran du code collé dans l’éditeur de code

Remarque : Dans le code ci-dessus, « A1:A100 » et « A:A » représentent les cellules de la colonne dans laquelle vous souhaitez empêcher les doublons. Adaptez-les selon vos besoins.

2. Ensuite, sauvegardez et fermez ce code. Désormais, dès que vous saisissez une valeur en double dans les cellules A1:A100, une boîte d’avertissement s’affiche, comme illustré dans la capture d’écran ci-dessous :

Capture d’écran d’une boîte d’avertissement s’affichant lorsqu’une valeur en double est saisie dans les cellules A1:A100


Autoriser uniquement les valeurs uniques grâce à une fonctionnalité pratique

Si vous disposez de « Kutools pour Excel », sa fonctionnalité « Empêcher les doublons » vous permet de définir en quelques clics une validation des données pour éviter les doublons dans une plage de cellules.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez interdire les valeurs en double et n’autoriser que des données uniques.

2. Ensuite, cliquez sur « Kutools » > « Limite de saisie » > « Empêcher les doublons », comme illustré dans la capture d’écran :

3. Un message d’avertissement s’affiche alors pour vous informer que la validation des données sera supprimée lors de l’application de cette fonctionnalité. Cliquez sur « Oui », puis, dans la boîte de dialogue suivante, sur « OK », comme le montrent les captures d’écran ci-dessous :

4. Désormais, lorsque vous saisissez des données en double dans les cellules spécifiées, une boîte de dialogue s’affiche pour vous informer que ces doublons ne sont pas valides. Voir la capture d’écran :

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


4,6 Validation des données permettant uniquement les entrées en majuscules / minuscules / Majuscule en début de mot

La fonctionnalité **Validation des données** est un outil puissant qui permet aux utilisateurs d’imposer la saisie en majuscules, en minuscules ou avec une majuscule initiale dans une plage de cellules. Voici la marche à suivre :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de texte en majuscules, en minuscules ou avec une majuscule en début de mot.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez l’une des formules ci-dessous dont vous avez besoin dans la zone de texte « Formule ».
    autorise uniquement Texte en majuscules:
    =AND(EXACT(A2,UPPER(A2)),ISTEXT(A2))
    Autorise uniquement Texte en minuscules
    =AND(EXACT(A2,LOWER(A2)),ISTEXT(A2))
    Autorise uniquement le texte Majuscule en début de mot
    =AND(EXACT(A2,PROPER(A2)),ISTEXT(A2))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » correspond à la première cellule de la colonne que vous souhaitez utiliser.

3. Désormais, seules les entrées respectant la règle que vous avez définie seront acceptées.


4,7 Validation des données permettant uniquement les valeurs présentes / absentes dans une autre liste

Autoriser ou bloquer des valeurs en fonction de leur présence dans une autre liste peut sembler complexe à de nombreux utilisateurs. Pourtant, il vous suffit d’utiliser la validation des données associée à une formule simple basée sur la fonction NB.SI pour résoudre ce problème facilement.

Par exemple, vous souhaitez que seules les valeurs de la plage C2:C4 puissent être saisies dans une plage de cellules, comme illustré dans la capture d’écran ci-dessous. Pour réaliser cette opération, suivez ces étapes :

1. Sélectionnez la plage de cellules à laquelle vous souhaitez appliquer la validation des données.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez l’une des formules ci-dessous dont vous avez besoin dans la zone de texte « Formule ».
    Autorise uniquement les valeurs présentes dans une autre colonne
    =COUNTIF($C$2:$C$4,A2)>0
    Empêche les valeurs présentes dans une autre colonne
    =COUNTIF($C$2:$C$4,A2)=0
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » correspond à la première cellule de la colonne que vous souhaitez valider, et « C2:C4 » représente la liste des valeurs autorisées ou bloquées selon que les entrées correspondent à l’un de ces éléments.

3. Désormais, seules les entrées respectant la règle que vous avez définie peuvent être saisies ; toutes les autres seront bloquées.


4,8 Validation des données imposant le format Numéro de téléphone uniquement

Lorsque vous saisissez les informations relatives aux employés de votre entreprise, une colonne doit contenir le numéro de téléphone. Pour garantir une saisie rapide et précise, vous pouvez configurer une validation des données adaptée au format souhaité. Par exemple, vous souhaitez autoriser uniquement les numéros au format (123) 456-7890 dans votre feuille de calcul. Cette section vous propose deux astuces rapides pour accomplir cette tâche efficacement.

Imposer uniquement le format Numéro de téléphone à l’aide de la fonction Validation des données

Pour autoriser uniquement la saisie d’un format Numéro de téléphone spécifique, suivez ces étapes :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement le format « Numéro de téléphone », cliquez avec le bouton droit, puis choisissez « Définir le format des cellules » dans le menu contextuel (voir la capture d’écran).

2. Dans la boîte de dialogue « Définir le format des cellules », sous l’onglet « Nombre », sélectionnez « Personnalisé » dans la liste « Catégorie » située à gauche, puis saisissez le format de numéro de téléphone souhaité dans la zone de texte « Type ». Par exemple, j’utiliserai le format « (###) ###-#### » — voir la capture d’écran :

3. Cliquez ensuite sur « OK » pour fermer la boîte de dialogue.

4. Après avoir appliqué le format aux cellules, sélectionnez-les à nouveau, puis ouvrez la boîte de dialogue « Validation des données » en cliquant sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans le champ « Formule ».
    =AND(ISNUMBER(A2),LEN(A2)=10)
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » désigne la première cellule de la colonne contenant les numéros de téléphone que vous souhaitez valider.

5. Désormais, lors de la saisie d’un nombre à 10 chiffres, celui-ci sera automatiquement converti au format de numéro de téléphone souhaité, comme illustré dans les captures d’écran suivantes :

Remarque : si le nombre saisi ne comporte pas 10 chiffres, une boîte de message d’avertissement s’affichera pour vous le rappeler, voir la capture d’écran :


Imposer uniquement le format Numéro de téléphone à l’aide d’une fonctionnalité pratique

La fonctionnalité « Seuls les numéros de téléphone peuvent être saisis » de Kutools pour Excel vous permet d’imposer facilement le format Numéro de téléphone en quelques clics seulement.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement le format « Numéro de téléphone spécifique », puis cliquez sur « Kutools » > « Limite de saisie » > « Seuls les numéros de téléphone peuvent être saisis », comme illustré dans la capture d’écran :

2. Dans la boîte de dialogue « Numéro de téléphone », sélectionnez le format de numéro de téléphone souhaité ou créez votre propre format en cliquant sur le bouton « Ajouter » (voir la capture d’écran).

3. Après avoir sélectionné ou défini le format « Numéro de téléphone », cliquez sur « OK ». Désormais, seuls les numéros de téléphone respectant ce format spécifique peuvent être saisis ; dans le cas contraire, une boîte de message d’avertissement s’affiche pour vous le rappeler (voir la capture d’écran).

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


4,9 Validation des données imposant uniquement la saisie de Adresse e-mail

Supposons que vous deviez saisir plusieurs adresses e-mail dans une colonne d’une feuille de calcul. Pour éviter toute saisie au format incorrect, vous pouvez définir une règle de validation des données n’autorisant que le format d’adresse e-mail valide.

Imposer uniquement le format Adresse e-mail à l’aide de la fonction Validation des données

En associant la fonctionnalité **Validation des données** à une formule personnalisée, vous pouvez créer en un clin d’œil une règle qui empêche la saisie d’adresses e-mail invalides. Suivez ces étapes :

1. Sélectionnez les cellules dans lesquelles vous souhaitez autoriser uniquement la saisie d’adresses e-mail, puis cliquez sur « Données » > « Validation des données » > « Validation des données ».

2. Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans la zone de texte « Formule » :
    =ISNUMBER(MATCH("*@*.?*",A2,0))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » désigne la première cellule de la colonne que vous souhaitez utiliser.

3. Désormais, si le texte saisi ne respecte pas le format d’une adresse e-mail, une boîte de message d’avertissement s’affiche pour vous en informer — voir la capture d’écran :


Imposer uniquement le format Adresse e-mail à l’aide d’une fonctionnalité pratique

« Kutools pour Excel » propose une fonctionnalité remarquable – « Seules les adresses e-mail peuvent être saisies » – qui vous permet de bloquer les adresses e-mail invalides en un seul clic.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez les cellules dans lesquelles vous souhaitez autoriser uniquement la saisie d’adresses e-mail, puis cliquez sur « Kutools » > « Limite de saisie » > « Seules les adresses e-mail peuvent être saisies ». Voir la capture d’écran :

2. Désormais, seuls les formats d’adresse e-mail sont acceptés ; dans le cas contraire, une boîte de message d’avertissement s’affiche pour vous le rappeler (voir la capture d’écran).

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


4,10 Validation des données imposant uniquement la saisie d’adresses IP

Dans cette section, je vous dévoile quelques astuces rapides pour configurer une validation des données acceptant uniquement des adresses IP dans une plage de cellules.

Imposer exclusivement le format d’adresses IP à l’aide de la fonction Validation des données

Pour autoriser uniquement la saisie d’adresses IP dans une plage spécifique de cellules, suivez ces étapes :

1. Sélectionnez les cellules dans lesquelles vous souhaitez autoriser uniquement la saisie d’adresses IP, puis cliquez sur « Données » > « Validation des données » > « Validation des données ».

2. Dans la boîte de dialogue « Validation des données » qui s’ouvre, rendez-vous sous l’onglet « Paramètres » et procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans le champ « Formule ».
    =AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » désigne la première cellule de la colonne que vous souhaitez utiliser.

3. Désormais, lorsqu’une adresse IP invalide est saisie dans la cellule, une boîte de dialogue d’avertissement s’affiche, comme illustré dans la capture d’écran ci-dessous :


Imposer exclusivement le format d’adresses IP à l’aide d’un code VBA

Le code VBA suivant permet également de n’autoriser que la saisie d’adresses IP et de bloquer toute autre entrée. Voici comment procéder :

1. Cliquez avec le bouton droit sur l’onglet de la feuille, puis sélectionnez « Afficher le code » dans le menu contextuel. Dans la fenêtre « Microsoft Visual Basic pour Applications » qui s’ouvre, copiez le code VBA ci-dessous.

Code VBA : valider les cellules pour n’accepter que les adresses IP

Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
    Exit Sub
Else
    If Target = "" Then
        Exit Sub
    End If
    xArrIp = Split(Target.Text, ".")
    If UBound(xArrIp) <> 3 Then
        GoTo EIP
    Else
    xIntIP1 = CInt(xArrIp(0))
    xIntIP2 = CInt(xArrIp(1))
    xIntIP3 = CInt(xArrIp(2))
    xIntIP4 = CInt(xArrIp(3))
    If (xIntIP1 < 1) Or (xIntIP1 > 255) _
    Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
    Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
    Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
    GoTo EIP
     End If
    End If
End If
Exit Sub
EIP:
    MsgBox "Please enter correct IP address"
    Target = ""
End Sub
Capture d’écran de l’option Afficher le code dans le menu contextuelFlècheCapture d’écran montrant l’éditeur VBA avec le code de validation d’adresse IP ajouté à une feuille de calcul

Remarque : dans le code ci-dessus, « A2:A10 » correspond à la plage de cellules où vous souhaitez autoriser uniquement les adresses IP.

2. Ensuite, sauvegardez et fermez ce code. Désormais, seules les adresses IP valides peuvent être saisies dans les cellules spécifiées.


Imposer uniquement le format d’adresses IP à l’aide d’une fonctionnalité simple

Si vous avez installé « Kutools pour Excel » dans votre classeur, sa fonctionnalité « Saisie restreinte aux adresses IP uniquement » peut également vous aider à accomplir cette tâche.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez les cellules dans lesquelles vous souhaitez autoriser uniquement la saisie d’adresses IP, puis cliquez sur « Kutools » > « Limite de saisie » > « Seules les adresses IP peuvent être saisies ». Voir la capture d’écran :

2. Après avoir activé cette fonctionnalité, seules les adresses IP peuvent être saisies ; toute autre entrée déclenchera l’affichage d’un message d’avertissement, comme illustré dans la capture d’écran suivante :

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


4,11 Validation des données limitant les valeurs dépassant la valeur totale

Supposons que vous disposiez d’un rapport de dépenses mensuelles avec un budget total fixé à 18 000 $. Vous devez veiller à ce que le montant total de la liste des dépenses ne dépasse pas ce seuil, comme le montre la capture d’écran ci-dessous. Pour cela, vous pouvez créer une règle de validation des données à l’aide de la fonction SOMME, afin d’empêcher la somme des valeurs saisies de dépasser ce montant prédéfini.

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez restreindre les valeurs.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans le champ « Formule ».
    =SUM($B$2:$B$7)<=18000
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « B2:B7 » correspond à la plage de cellules dans laquelle vous souhaitez restreindre les saisies.

3. Désormais, lors de la saisie de valeurs dans la plage B2:B7, si le total des La valeur est inférieure à $18000, la validation est acceptée. Si une valeur fait dépasser le total de $18,000, une boîte de message d’avertissement s’affiche pour vous en informer.


4,12 La validation des données limite la saisie dans une cellule en fonction d’une autre cellule

Lorsque vous souhaitez restreindre les saisies dans une plage de cellules en fonction de la valeur d’une autre cellule, la fonctionnalité **Validation des données** est également adaptée à ce cas. Par exemple, si la cellule C1 contient le texte « Oui », toute saisie est autorisée dans la plage A2:A9. En revanche, si C1 contient un autre texte, les saisies dans cette plage sont limitées, comme le montrent les captures d’écran ci-dessous :

Pour résoudre ce problème, procédez comme suit :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez restreindre les valeurs autorisées.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans le champ « Formule ».
    =$C$1="Yes"
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « C1 » désigne la cellule contenant le texte spécifique que vous souhaitez utiliser, et « Oui » correspond au texte sur lequel vous voulez fonder la restriction. Adaptez ces éléments selon vos besoins.

3. Désormais, si la cellule C1 contient le texte « Oui », toute valeur peut être saisie dans la plage A2:A9. En revanche, si la cellule C1 contient un autre texte, la saisie de toute Valeur de l’axe des Y sera bloquée, comme le montre la démonstration ci-dessous :


4,13 La validation des données autorise uniquement la saisie de jours ouvrés ou de week-ends

Si vous souhaitez autoriser la saisie uniquement de jours ouvrés (du lundi au vendredi) ou de week-ends (samedi et dimanche) dans une plage de cellules, la fonction « Validation des données » est également là pour vous aider. Voici la marche à suivre :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser la saisie de jours ouvrés ou de week-ends.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans le Liste déroulante « Autoriser ».
  • Ensuite, saisissez l’une des formules ci-dessous selon vos besoins dans la zone de texte « Formule ».
    Autorise uniquement les jours ouvrés
    =WEEKDAY(A2,2)<6
    Autorise uniquement les week-ends
    =WEEKDAY(A2,2)>5
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » désigne la première cellule de la colonne que vous souhaitez utiliser.

3. Désormais, vous ne pouvez saisir que des dates correspondant soit à des jours ouvrés, soit à des week-ends dans les cellules spécifiées, selon votre choix.


4,14 La validation des données autorise la saisie de dates en fonction de la date du jour

Parfois, vous pouvez avoir besoin de n’autoriser que la saisie de dates postérieures ou antérieures à la date du jour dans une plage de cellules. La fonctionnalité « Validation des données », combinée à la fonction « AUJOURDHUI », simplifie cette tâche. Voici comment procéder :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de dates futures (postérieures à la date du jour).

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans le champ « Formule ».
    =A2>Today()
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » désigne la première cellule de la colonne que vous souhaitez utiliser.

3. Désormais, seules les dates postérieures à la date du jour peuvent être saisies dans les cellules ; dans le cas contraire, une boîte de message d’avertissement s’affiche pour vous en informer, comme illustré dans la capture d’écran :

Conseils :

1. Pour autoriser la saisie de dates antérieures (c’est-à-dire des dates antérieures à aujourd’hui), appliquez la formule suivante dans la validation des données :

=A2<Today()

2. Pour autoriser la saisie de dates comprises dans une plage spécifique, par exemple les 30 prochains jours, saisissez la formule suivante dans la validation des données :

=AND(A2>TODAY(),A2<=(TODAY()+30))

4,15 La validation des données autorise la saisie d’heures en fonction de l’heure actuelle

Si vous souhaitez valider les données en fonction de l’heure actuelle — par exemple, n’autoriser que la saisie d’heures antérieures ou postérieures à l’heure actuelle — vous pouvez créer votre propre formule de validation. Voici la marche à suivre :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie d’heures antérieures ou postérieures à l’heure actuelle.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Heure » dans la liste déroulante « Autoriser ».
  • Ensuite, dans la liste déroulante « Données », choisissez « inférieur à » pour n’autoriser que les heures antérieures à l’heure actuelle, ou « supérieur à » pour n’autoriser que les heures postérieures à l’heure actuelle, selon vos besoins.
  • Puis, dans la zone « Heure de fin » ou « Heure de début », saisissez la formule suivante :
    =TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » correspond à la première cellule de la colonne que vous souhaitez utiliser.

3. Désormais, seules les heures antérieures ou postérieures à l’heure actuelle peuvent être saisies dans les cellules spécifiées.


4,16 La validation des données permet de restreindre les dates à une année spécifique ou à l’année en cours

Pour n’autoriser que la saisie de dates appartenant à une année spécifique ou à l’année en cours, utilisez la validation des données avec une formule personnalisée fondée sur la fonction ANNEE.

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de dates appartenant à une année précise.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Personnalisé » dans la liste déroulante « Autoriser ».
  • Ensuite, saisissez la formule suivante dans le champ « Formule ».
    =YEAR(A2)=2020
  • Cliquez sur le bouton « OK » pour fermer cette boîte de dialogue.

Remarque : dans la formule ci-dessus, « A2 » correspond à la première cellule de la colonne que vous souhaitez utiliser, et « 2020 » représente l’année à laquelle vous souhaitez limiter les données.

3. Désormais, seules les dates de l’année 2020 peuvent être saisies ; dans le cas contraire, une boîte de message d’avertissement s’affiche, comme illustré dans la capture d’écran ci-dessous :

Conseils :

Pour autoriser uniquement les dates de l’année en cours, vous pouvez appliquer la formule suivante à la validation des données :

=YEAR(A2)=YEAR(TODAY())

4,17 La validation des données permet de restreindre les dates à la semaine ou au mois en cours

Si vous souhaitez autoriser les utilisateurs à saisir uniquement des dates correspondant à la semaine ou au mois en cours dans certaines cellules, cette section présente quelques formules permettant d’accomplir cette tâche dans Excel.

Autoriser la saisie d’une date de la semaine en cours

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de dates de la semaine en cours.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Date » dans la liste déroulante « Autoriser ».
  • Ensuite, sélectionnez « compris entre » dans la liste déroulante « Données ».
  • Dans la zone de texte « Date de début », saisissez cette formule :
    =TODAY()-WEEKDAY(TODAY(),3)
  • Dans la zone de texte « Date de fin », saisissez cette formule :
    =TODAY()-WEEKDAY(TODAY(),3)+6
  • Enfin, cliquez sur le bouton « OK ».

3. Désormais, seules les dates de la semaine en cours peuvent être saisies. Toute autre date sera bloquée, comme le montre la capture d’écran ci-dessous :


Autoriser la saisie d’une date du mois en cours

Pour autoriser uniquement la saisie de dates appartenant au mois en cours, procédez comme suit :

1. Sélectionnez la plage de cellules dans laquelle vous souhaitez autoriser uniquement la saisie de dates du mois en cours.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue « Validation des données » qui s’ouvre, sous l’onglet « Paramètres », procédez comme suit :

  • Sélectionnez « Date » dans la liste déroulante « Autoriser ».
  • Ensuite, sélectionnez « compris entre » dans la liste déroulante « Données ».
  • Dans la zone de texte « Date de début », saisissez cette formule :
    =DATE(YEAR(TODAY()),MONTH(TODAY()),1)
  • Dans la zone de texte « Date de fin », saisissez cette formule :
    =DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1))
  • Enfin, cliquez sur le bouton « OK ».

3. Désormais, seules les dates du mois en cours peuvent être saisies dans les cellules sélectionnées.


5. Comment modifier la validation des données dans Excel ?

Pour modifier ou changer une règle existante de validation des données, suivez les étapes ci-dessous :

1. Sélectionnez l’une des cellules dotées d’une règle de validation des données.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données » pour ouvrir la boîte de dialogue correspondante. Ajustez les règles selon vos besoins, puis cochez l’option « Appliquer ces modifications à toutes les autres cellules ayant les mêmes paramètres » afin d’étendre cette nouvelle règle à toutes les cellules initialement soumises aux mêmes critères de validation. Voir la capture d’écran :

3. Cliquez sur « OK » pour enregistrer vos modifications.


6. Comment rechercher et sélectionner les cellules dotées d’une validation des données dans Excel ?

Si vous avez défini plusieurs règles de validation des données dans votre feuille de calcul et que vous souhaitez désormais localiser et sélectionner les cellules auxquelles ces règles ont été appliquées, la commande « Atteindre spécial » vous permet soit de sélectionner tous les types de validation des données, soit de spécifier exactement le type souhaité.

1. Activez la feuille de calcul dans laquelle vous souhaitez rechercher et sélectionner les cellules dotées d’une validation des données.

2. Cliquez ensuite sur « Accueil » > « Rechercher et sélectionner » > « Atteindre spécial », comme illustré dans la capture d’écran suivante :

3. Dans la boîte de dialogue « Atteindre spécial », sélectionnez « Validation des données » > « Tout », comme illustré dans la capture d’écran :

4. Toutes les cellules dotées d’une validation des données sont désormais sélectionnées dans la feuille de calcul active.

Conseil : si vous souhaitez sélectionner une validation des données spécifique, commencez par choisir une cellule contenant la validation souhaitée, puis ouvrez la boîte de dialogue « Atteindre spécial » et sélectionnez « Validation des données » > « Identique ».


7. Comment copier une règle de validation des données vers d’autres cellules ?

Imaginez que vous ayez déjà défini une règle de validation des données pour une plage de cellules et que vous souhaitiez maintenant l’appliquer à d’autres cellules. Plutôt que de la recréer depuis zéro, vous pouvez facilement et rapidement copier-coller cette règle existante vers les nouvelles cellules.

1. Cliquez pour sélectionner une cellule contenant la règle de validation souhaitée, puis appuyez sur « Ctrl + C » pour la copier.

2. Sélectionnez ensuite les cellules que vous souhaitez valider. Pour choisir plusieurs cellules non adjacentes, maintenez la touche « Ctrl » enfoncée pendant la sélection.

3. Cliquez ensuite avec le bouton droit sur la sélection et choisissez l’option « Collage spécial » (voir la capture d’écran).

4. Dans la boîte de dialogue « Collage spécial », sélectionnez l’option « Validation » (voir la capture d’écran).

5. Cliquez sur le bouton « OK ». La règle de validation est désormais appliquée aux nouvelles cellules.


8. Comment utiliser la validation des données pour encadrer les entrées non valides dans Excel ?

Parfois, il peut être nécessaire de créer des règles de validation des données pour des informations déjà présentes dans votre feuille. Dans ce cas, certaines données non conformes peuvent se retrouver dans la plage concernée. Comment les repérer et les corriger efficacement ? Dans Excel, utilisez la fonctionnalité « Entourer les données non valides » pour faire ressortir ces éléments grâce à un cercle rouge.

Pour encadrer les données non valides de votre choix, appliquez la fonctionnalité « Validation des données » afin de définir une règle pour la plage de données concernée. Voici la marche à suivre :

1. Sélectionnez la plage de données pour laquelle vous souhaitez entourer les données non valides.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue qui s’ouvre, configurez la règle de validation selon vos besoins. Par exemple, ici, je valide les valeurs supérieures à 500 — voir la capture d’écran :

3. Cliquez ensuite sur « OK » pour fermer la boîte de dialogue. Une fois la règle de validation des données définie, cliquez sur « Données » > « Validation des données » > « Entourer les données non valides ». Toutes les valeurs non valides inférieures à 500 sont désormais entourées d’un ovale rouge. Voir les captures d’écran :

Remarques :

  • 1. Dès que vous corrigez une donnée non valide, le cercle rouge disparaît automatiquement.
  • 2. La fonctionnalité « Encercler les données non valides » permet de mettre en évidence un maximum de 255 cellules. Tous les cercles rouges disparaissent lorsque vous enregistrez le classeur actuel.
  • 3. Ces cercles ne peuvent pas être imprimés.
  • 4. Vous pouvez également supprimer les cercles rouges en cliquant sur « Données » > « Validation des données » > « Effacer les cercles de validation ».

9. Comment supprimer la validation des données dans Excel ?

Pour supprimer les règles de validation des données d’une plage de cellules, de la feuille de calcul actuelle ou du classeur entier, utilisez les méthodes suivantes.

Supprimer la validation des données Plage sélectionnée à l’aide de la fonction de validation des données

1. Sélectionnez les cellules contenant la validation de données que vous souhaitez supprimer.

2. Cliquez ensuite sur « Données » > « Validation des données » > « Validation des données ». Dans la boîte de dialogue qui s’ouvre, sous l’onglet « Paramètres », cliquez sur le bouton « Tout effacer » (voir capture d’écran).

3. Cliquez ensuite sur le bouton « OK » pour fermer cette boîte de dialogue. La règle de validation des données appliquée à la plage sélectionnée est ainsi supprimée en une seule opération.

Conseil : pour supprimer la validation des données de la feuille de calcul actuelle, commencez par sélectionner l’intégralité de la feuille, puis suivez les étapes ci-dessus.


Supprimer la validation des données Plage sélectionnée grâce à une fonctionnalité pratique

Si vous disposez de « Kutools pour Excel », sa fonctionnalité « Supprimer les restrictions de validation des données » vous permet également de supprimer les règles de validation des données, que ce soit sur une plage sélectionnée ou sur l’ensemble de la feuille de calcul.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la plage de cellules ou l’intégralité de la feuille contenant la validation de données que vous souhaitez supprimer.

2. Cliquez ensuite sur « Kutools » > « Limite de saisie » > « Supprimer les restrictions de validation des données », comme illustré dans la capture d’écran :

3. Dans la boîte de dialogue qui s’ouvre, cliquez sur « OK » pour supprimer la règle de validation des données selon vos besoins.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Supprimer la validation des données de toutes les feuilles de calcul à l’aide d’un code VBA

Pour supprimer les règles de validation des données de l’ensemble du classeur, les méthodes décrites précédemment peuvent s’avérer fastidieuses s’il contient de nombreuses feuilles. Le code ci-dessous vous permet d’accomplir cette tâche en un clin d’œil.

1. Maintenez les touches « Alt + F11 » enfoncées pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».

2. Cliquez ensuite sur « Insertion » > « Module », puis collez la macro suivante dans la fenêtre du module.

Code VBA : supprimer les règles de validation des données dans toutes les feuilles de calcul :

Sub RemoveDataValidation()
'Updateby Extendoffice
  Dim xwsh As Worksheet
  For Each xwsh In ActiveWorkbook.Worksheets
    xwsh.Cells.Validation.Delete
  Next xwsh
End Sub

3. Appuyez ensuite sur la touche « F5 » pour exécuter ce code : toutes les règles de validation des données seront immédiatement supprimées de l’ensemble du classeur.

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile

  • Activez 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 vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels