Ne pas repeter un nemero d'enregistrement

Fermé
gladiators2010 - 15 févr. 2010 à 19:14
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 - 16 févr. 2010 à 03:13
Bonjour,
je veux savoir comment faire pour ne pas repeter un nemero ordre (enregistrement) dans une feuille excel est exactement dans une fauille dajout

par ex:
N CLIENT PRIX
1 aaaa 394
2 bbbb 484
3 gfgf 543

si je veux entrer un nouveau client et je mets N 1, puis que il est deja exister alors comment faire pour traiter ce probleme
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
15 févr. 2010 à 19:23
Bonsoir
peut être une solution:
dans la colonne A(si les N sont là), en commençant en A2:
=SI(ESTVIDE(B2);"";A2+1)
à tirer sur la hauteur du champ
augmentera de 1 à chaque fois que vous créerez une ligne sur la colonne B
(mais repartira à 1 si vous sautez une ligne.)
Si cela doit se produire, placer la formule:
=SI(ESTVIDE(B2);0;MAX($A$1:A1)+1) _ à tirer aussi!_

Crdlmnt

0
Gladiators2010
15 févr. 2010 à 19:44
merci bien ça marche bien cette intruction mais moi j'ai crier une base de donnee est je rempli les numero les nom et les prix
et le probleme que je dois faire si je rempli nemero ordre deja exister
par ex je remli pour N NOM et PRIX 3 - patrique - 345$
tous ça va s'enregistrer au base de donnne et suposon que jai deja N ordre 3 alors comment faire pour minformer que N 3 est deja exister
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
15 févr. 2010 à 20:14
Re
vous pouvez toujours essayer de placer une mise en forme conditionnelle là ou vous rentrez le N° de client
sur excel 2003:
sélectionnez la colonne des N°, (pour l'exemple la colonne A)
cliquez sur "format" et "mise en forme conditionnelle"
dans la fenêtre affichée, à gauche choisissez: "la formule est"
à droite, entrez la formule:
=NB.SI(A:A;A1)>1
cliquez sur format
chosissez une couleur de cellul OK /OK
Lorsque vous rentrerez un N° dans une cellule de la colonne A qui existe déja, les deux s'allumeront dans la couleur choisie
Vous pouvez aussi, si vos N° de client sont incrémentés, affichez dans une cellule hors champ le N° le plus élevé du champ, avec la formule:
=MAX(A:A)
cette cellule affichera le N° le plus haut de votre liste,il ne restera qu'à utiliser le suivant pour un nouveau client. Vous pouvez l'appliquer entre plusieurs feuille à partir de la feuille de vos références:
=MAX(Feuil(nom)!A:A)
Bonne chance
Crdlmnt


0
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
16 févr. 2010 à 03:13
Je t'admire, Vaucluse !
0