NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants ! effectivement, mais comment lui dire? ;-))
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
effectivement, mais comment lui dire? ;-))
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants ! effectivement, mais comment lui dire? ;-))
Frédéric Sigonneau
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de
cité ?
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte
Données --> validation --> personnalisée --> formule :
=NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB :
* le1° test logique vérifie la longueur de la chaine (5 car)
* le 2° la présence exclusive de chiffres
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
* le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
sabatier
vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le nom de Haute-Patate jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le
nom de
Haute-Patate
jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de
cité ?
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte
Données --> validation --> personnalisée --> formule :
=NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB :
* le1° test logique vérifie la longueur de la chaine (5 car)
* le 2° la présence exclusive de chiffres
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le nom de Haute-Patate jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
Modeste
;-))) bonjour Jean-paul !!! je constate que Al Zheimer t'as accordé une rémission puisque tu te souviens de cela.... à moinssse que tu n'ai réussi à faire fonctionner mon outil pourri !!!! ;-))) @+
-----Message d'origine----- vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le
nom de Haute-Patate jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de
cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car)
* le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
AV .
;-)))
bonjour Jean-paul !!!
je constate que Al Zheimer t'as accordé une rémission
puisque tu te souviens de cela....
à moinssse que tu n'ai réussi à faire fonctionner mon
outil pourri !!!!
;-)))
@+
-----Message d'origine-----
vous vouliez plutôt dire la Haute-Saône, Maître... plus
connue sous le
nom de
Haute-Patate
jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position
(impossible pour un code
postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les
Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout
à coup plus droit de
cité ?
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte
Données --> validation --> personnalisée --> formule :
=NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB :
* le1° test logique vérifie la longueur de la chaine
(5 car)
* le 2° la présence exclusive de chiffres
* le 3° la non présence d'un zéro en 2° position
(impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera
vraiment valide !
Faudrait comparer avec une liste de tous les codes
postaux existants !
;-))) bonjour Jean-paul !!! je constate que Al Zheimer t'as accordé une rémission puisque tu te souviens de cela.... à moinssse que tu n'ai réussi à faire fonctionner mon outil pourri !!!! ;-))) @+
-----Message d'origine----- vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le
nom de Haute-Patate jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de
cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car)
* le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
AV .
Frédéric Sigonneau
tout à fait, tout à fait, c'est exactement ce que j'attendais que vous disiez :-)
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le nom de Haute-Patate jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
tout à fait, tout à fait, c'est exactement ce que j'attendais que vous disiez
:-)
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le
nom de
Haute-Patate
jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de
cité ?
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte
Données --> validation --> personnalisée --> formule :
=NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB :
* le1° test logique vérifie la longueur de la chaine (5 car)
* le 2° la présence exclusive de chiffres
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
tout à fait, tout à fait, c'est exactement ce que j'attendais que vous disiez :-)
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
vous vouliez plutôt dire la Haute-Saône, Maître... plus connue sous le nom de Haute-Patate jps
Frédéric Sigonneau wrote:
Ave AV,
* le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
sabatier
:-)))))) jps
Frédéric Sigonneau a écrit:
tout à fait, tout à fait, c'est exactement ce que j'attendais que vous disiez :-)
FS
:-))))))
jps
Frédéric Sigonneau a écrit:
tout à fait, tout à fait, c'est exactement ce que j'attendais que vous disiez
:-)
tout à fait, tout à fait, c'est exactement ce que j'attendais que vous disiez :-)
FS
AV
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
Glups !!! --> Inversion des arguments dans la fonction Stxt ! Lire : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;1;2)*1<>0)
Heureusement que les canadiens veillent;-) AV
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise,
la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de
cité ?
Glups !!! --> Inversion des arguments dans la fonction Stxt !
Lire :
=NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;1;2)*1<>0)
Heureusement que les canadiens veillent;-)
AV
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte
Données --> validation --> personnalisée --> formule :
=NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB :
* le1° test logique vérifie la longueur de la chaine (5 car)
* le 2° la présence exclusive de chiffres
* le 3° la non présence d'un zéro en 2° position (impossible pour un code
postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide !
Faudrait comparer avec une liste de tous les codes postaux existants !
Ai-je bien compris ? L'Aube, la Corse, le Gard, les Landes, la Manche, l'Oise, la Saône, la Somme, le Territoire de Belfort n'ont tout à coup plus droit de cité ?
Glups !!! --> Inversion des arguments dans la fonction Stxt ! Lire : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;1;2)*1<>0)
Heureusement que les canadiens veillent;-) AV
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
ok, et comment je fais ça ?
La cellule de saisie doit être au format texte Données --> validation --> personnalisée --> formule : =NBCAR(A1)=5*ESTNUM(A1+0)*(STXT(A1;2;1)*1<>0)
NB : * le1° test logique vérifie la longueur de la chaine (5 car) * le 2° la présence exclusive de chiffres * le 3° la non présence d'un zéro en 2° position (impossible pour un code postal)
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
AV
AV
NB bis : C'est pas pour ça que le CP saisi sera vraiment valide ! Faudrait comparer avec une liste de tous les codes postaux existants !
et ben non, veux pas message d'erreur : "Excel ne parvient pas à calculer une formule. La formule fait référence à son propre résultat donnant lieu à une référence circulaire ...."
j'ai peut être loupé qq chose? la liste comprenant les codes postaux, je la place ou? j'avais pensé la mettre dans une feuille ou j'aurai modifié le nom de l'onglet en "ListCP", j'ai bon là ?
et ben non, veux pas
message d'erreur :
"Excel ne parvient pas à calculer une formule.
La formule fait référence à son propre résultat
donnant lieu à une référence circulaire ...."
j'ai peut être loupé qq chose?
la liste comprenant les codes postaux, je la place ou?
j'avais pensé la mettre dans une feuille ou j'aurai modifié le
nom de l'onglet en "ListCP", j'ai bon là ?
et ben non, veux pas message d'erreur : "Excel ne parvient pas à calculer une formule. La formule fait référence à son propre résultat donnant lieu à une référence circulaire ...."
j'ai peut être loupé qq chose? la liste comprenant les codes postaux, je la place ou? j'avais pensé la mettre dans une feuille ou j'aurai modifié le nom de l'onglet en "ListCP", j'ai bon là ?
merci
AV
Le principe de la validation de données et la sélection PREALABLE de la cellule concernée PUIS les contraintes à donner (que ce soit celles proposées ou une formule (dans la rubrique personnalisé)) La référence à une liste de code présents dans une plage (que j'ai donné dans la formle) pour tester la validité de la saisie, c'est un peu un gag car il y a tellement de code postaux différents en France que, à moins de les récupérer qque part et de faire un copier/coller, ça me paraît être une tâche un peu longuette ! Si, par contre, tu veux limiter la saisie à qques codes postaux que tu connais et dont tu es capable de faire la liste : Qques part dans le classeur tu établis ta liste en lignes : Ex :B1000; B2100; B3200.etc.. Puis sélection de la plage B1:Bx=>insertion=>noms=>Noms dans le classeur : "ListeCP" => fait réference à sera écrit auto si tu as fais une sélction pralable Ensuite, exemple si tu veux controler la validité de la saisie du CP en A1 : =ESTNUM(EQUIV(A1;ListeCP;0)) Copie de la formule=>sélection de A1=>Données=>validation=>Autoriser : personnalisé =>la formule : à coller
et ben non, veux pas message d'erreur : "Excel ne parvient pas à calculer une formule. La formule fait référence à son propre résultat donnant lieu à une référence circulaire ...."
j'ai peut être loupé qq chose? la liste comprenant les codes postaux, je la place ou? j'avais pensé la mettre dans une feuille ou j'aurai modifié le nom de l'onglet en "ListCP", j'ai bon là ?
merci
Le principe de la validation de données et la sélection PREALABLE de la cellule
concernée PUIS les contraintes à donner (que ce soit celles proposées ou une
formule (dans la rubrique personnalisé))
La référence à une liste de code présents dans une plage (que j'ai donné dans la
formle) pour tester la validité de la saisie, c'est un peu un gag car il y a
tellement de code postaux différents en France que, à moins de les récupérer
qque part et de faire un copier/coller, ça me paraît être une tâche un peu
longuette !
Si, par contre, tu veux limiter la saisie à qques codes postaux que tu connais
et dont tu es capable de faire la liste :
Qques part dans le classeur tu établis ta liste en lignes :
Ex :B1000; B2100; B3200.etc..
Puis sélection de la plage B1:Bx=>insertion=>noms=>Noms dans le classeur :
"ListeCP" => fait réference à sera écrit auto si tu as fais une sélction
pralable
Ensuite, exemple si tu veux controler la validité de la saisie du CP en A1 :
=ESTNUM(EQUIV(A1;ListeCP;0))
Copie de la formule=>sélection de A1=>Données=>validation=>Autoriser :
personnalisé =>la formule : à coller
AV
"Zoltan" <zoltan@wanadoo.fr> a écrit dans le message news:
eONTaU0UDHA.2328@TK2MSFTNGP12.phx.gbl...
et ben non, veux pas
message d'erreur :
"Excel ne parvient pas à calculer une formule.
La formule fait référence à son propre résultat
donnant lieu à une référence circulaire ...."
j'ai peut être loupé qq chose?
la liste comprenant les codes postaux, je la place ou?
j'avais pensé la mettre dans une feuille ou j'aurai modifié le
nom de l'onglet en "ListCP", j'ai bon là ?
Le principe de la validation de données et la sélection PREALABLE de la cellule concernée PUIS les contraintes à donner (que ce soit celles proposées ou une formule (dans la rubrique personnalisé)) La référence à une liste de code présents dans une plage (que j'ai donné dans la formle) pour tester la validité de la saisie, c'est un peu un gag car il y a tellement de code postaux différents en France que, à moins de les récupérer qque part et de faire un copier/coller, ça me paraît être une tâche un peu longuette ! Si, par contre, tu veux limiter la saisie à qques codes postaux que tu connais et dont tu es capable de faire la liste : Qques part dans le classeur tu établis ta liste en lignes : Ex :B1000; B2100; B3200.etc.. Puis sélection de la plage B1:Bx=>insertion=>noms=>Noms dans le classeur : "ListeCP" => fait réference à sera écrit auto si tu as fais une sélction pralable Ensuite, exemple si tu veux controler la validité de la saisie du CP en A1 : =ESTNUM(EQUIV(A1;ListeCP;0)) Copie de la formule=>sélection de A1=>Données=>validation=>Autoriser : personnalisé =>la formule : à coller
et ben non, veux pas message d'erreur : "Excel ne parvient pas à calculer une formule. La formule fait référence à son propre résultat donnant lieu à une référence circulaire ...."
j'ai peut être loupé qq chose? la liste comprenant les codes postaux, je la place ou? j'avais pensé la mettre dans une feuille ou j'aurai modifié le nom de l'onglet en "ListCP", j'ai bon là ?