Hilfe bei Duplikaten

Hi, Ich hab ein Problem, ich schaff es einfach nicht in open office das in spalte b von B4-B6000 der Nutzer keine doppelten Nummern eintragen kann. Dabei handelt es sich um Calc. Die nutzer sollen in der Calc einfach keine eingeben dürfen. Ich wills nicht Filtern ich wills nicht bedingt Formatieren. denn sonst ist es einfach so das die Nutzer einfach weiter eintragen. Wenn er eine nummer eingibt in Spalte B soll es mit dem Rest aus Spalte B abgeglichen werden und wenn die Zahl schonmal vorhanden ist dann soll eine Msg Box ausgegeben werden in der steht das er diese Nummer schonmal verwendet hat. und wenn er sie noch nicht verwendet hat dann soll es einfach weiter gehen. Ich bitte um eine Lösung. bin nämlich am verzweifeln.

Hallo Marcel,

Hi, Ich hab ein Problem, ich schaff es einfach nicht in open office
das in spalte b von B4-B6000 der Nutzer keine doppelten Nummern
eintragen kann.

Erst einmal keine Lösung, da ich mit Calc nicht so viel arbeite. Aber:
6000 Eingaben, bei denen es keine Duplikate geben soll. Das klingt mehr
nach Datenbank und einem Index, der durch die Datenbank überwacht werden
sollte, als nach einer Tabellenkalkulationslösung.

Was wird mit der Calc-Tabelle denn gemacht?

Gruß

Robert

Hallo Marcel,

eine einfache Lösung hätte ich noch:
=ZÄHLENWENN(B$4:B4;B4)
eine Prüfspalte eingeben. Dann nach unten ziehen bis zu 6000. Vielleicht
noch formatieren: >1 = rot und fett (über bedingte Formatierung). Dann
siehst Du schon einmal die Duplikate direkt nach der Eingabe.

Gruß

Robert

Hallo,

Robert hat Recht, ist Job einer Datenbank....
ABER: So geht es:
Ich glaube (könnte es selbst nicht, sollte gehen), dass es ein Makro lösen könnte. Es läuft jedes Mal, nachdem eine Eingabe fertig gestellt wurde (in dem Bereich, den du meintest) alle Zellen, außer der aktuellen, ab, ob der Inhalt gleich ist... MessageBox ausgeben wird IMHO unterstützt.
Aber: Datenbank hat so was integriert, mit schönem Formular zur Eingabe.

PS: Nein, ich könnte das nicht programmieren

Liebe Grüße, / Yours,
Florian Reisinger