Plage de cellules

Bonjour à tous,

Je désire dans une plage de cellules déterminées de pouvoir entrer qu'une seule lettre par exemple le "A" et rien d'autres. Quand in rentre autre chose que la lettre "A" il me donne un message d'erreur en spécifiant la lettre qui doit être entrée.

Merci par avance de votre aide

Amicalement

Noel

Bonjour,

Quelle Plage et quelle feuille ?

A te relire

Dan

re,

Bonjour Dan,

Peut importe la feuille ou la plage de cellules.

Je t'envoie une feuille avec les cellules grisées dans les quelles je dois remplir par "*".

Dans la 2ème partie de plage de cellules la p^remière colonne identique mais j'aurai désiré que qund j'ai rempli une cellule, je ne peux plus remplir les autres cellules

Merci de ton aide

Amicalement

Noel

11classeur3.zip (8.12 Ko)
1solde-caisse.xlsx (19.85 Ko)

Bonjour Noël

Regarde si le fichier joint correspond à ton attente.

Il s'agit de validations de données avec message d'erreur.

8cfn3cfn.zip (19.07 Ko)

Amicalement

Nad

Re,

J'ai bien regardé ce fichier mais rien n'a changé si ce n'est que la zone texte que tu as rajouté.

J'ai moi même rajouté une zone texte avec me demande un peu plus précise peut-être

Merci

Amicalement

Noel

6cfn3cfn.zip (15.62 Ko)

Re

Ce que j'avais compris :

Ne pouvoir écrire que le signe * dans les parties grisées.

Dans la colonne B (exemple B6:B9) inscrire qu'une seule fois PS

Colonne B je dois rentrer des chiffres pas de problème

D'après ton 1er fichier, tu ne peux entrer que PS

Si je comprends, dans chaque partie grisée tu ne veux entrer qu'un seul * par ligne.

Exemple :

plage D6:G6 ==> Il ne doit y avoir qu'un seul *

plage I17:L17 ==> Il ne doit y avoir qu'un seul *

Dans la colonne B il n'y a rien de spécial à faire.

Dis-moi si c'est ça.

A te relire

Nad

4tri-v1.zip (9.92 Ko)

Re,

J'ai repris ton texte pour une meilleur explication.

Ce que j'avais compris :

Ne pouvoir écrire que le signe * dans les parties grisées.

Dans la colonne B (exemple B6:B9) inscrire qu'une seule fois PS

Colonne B je dois rentrer des chiffres pas de problème

Re,

D'après ton 1er fichier, tu ne peux entrer que PS OUI

Si je comprends, dans chaque partie grisée tu ne veux entrer qu'un seul * par ligne.

Exemple :

plage D6:G6 ==> Il ne doit y avoir qu'un seul * Oui

plage I17:L17 ==> Il ne doit y avoir qu'un seul * à partir J7 à L7

la I7 Il ne doit y avoir qu'un seul "*"

Dans la colonne B il n'y a rien de spécial à faire. Si ce n'est que PS

Dis-moi si c'est ça. c'est ça

A +

Amicalement

Noel

cfn3cfn a écrit :

plage I17:L17 ==> Il ne doit y avoir qu'un seul * à partir J7 à L7

la I7 Il ne doit y avoir qu'un seul "*"

Pas sûre encore d'avoir compris ce point.

Ce que j'ai fait : on peut saisir un * dans I + un * dans J:L (sur la même ligne)

7cfn3cfn-v02.zip (14.61 Ko)

Nad

Re,

Je te remercie ça marche, mais comme je dois le mettre dans mon projet

Comment dois-je procéder pour l'adapter puisque je ne trouve pas ni une macro, ni dans visuliser le code, même pas dans thiworsbook.

Merci

Amicalement

Noel

Re

Nad-Dan a écrit :

Il s'agit de validations de données avec message d'erreur.

Sélectionner D6:G9

Données ==> Validation - Onglet "Options" - Autoriser = Personnalisé

=ET(D6="*";NBVAL($D6:$G6)=1)

Aller dans l'onglet "Alerte d'Erreur" pour mettre le message

capture

Ensuite, sélectionner D6 ==> Copier - Sélectionner les 4 autres plages D:G ==> Collage Spécial ==> Cocher "Validation"

Pour I6:I9

=I6="*"

Aller dans l'onglet "Alerte d'Erreur" pour mettre le message

capture2

Ensuite, sélectionner I6 ==> Copier - Sélectionner les 4 autres plages I:I ==> Collage Spécial ==> Cocher "Validation"

Pour J6:L9

=ET(J6="*";NBVAL($J6:$L6)=1)

Aller dans l'onglet "Alerte d'Erreur" pour mettre le message

capture

Ensuite, sélectionner J6 ==> Copier - Sélectionner les 4 autres plages J:L ==> Collage Spécial ==> Cocher "Validation"

Amicalement

Nad

Re,

Un grand Merci pour ton aide.

Cà marche

Ce côté je n'avais plus pensé.

@+

Amicalement

Noel

Rechercher des sujets similaires à "plage"