Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Doppelten Eintrag vermeiden

Forumthread: Doppelten Eintrag vermeiden

Doppelten Eintrag vermeiden
29.08.2005 18:03:47
DieterL
Hallo Excelfreunde,
Ich habe eine UserForm als Eingabemaske für eine Datenbank entworfen was auch prima funktioniert. Bei einem Problem bin ich alledings schon Betriebsblind.
In TextBox1 gebe ich eine vierstellige Zahl z.B. 4511 ein und diese wird im Zuge des Abspeicherns in die erste freie Zelle der Spalte A geschrieben. Nun möchte ich aber verhindern das eine bereits vorhandene Zahl zum zweitenmal eingegeben wird und versuche das folgendermaßen:
If TextBox1.Value = Sheets("Kostenstelle").Range("A:A").Value Then
MsgBox "Die Kostenstelle ist schon vorhanden", vbExclamation
End If
If TextBox1.Value = Sheets("Kostenstelle").Range("A:A").Value Then Exit Sub
Was ist falsch an diesem Lösungsversuch?
Gruß DieterL
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Doppelten Eintrag vermeiden
29.08.2005 18:07:39
Josef
Hallo Dieter!
Du vergleichst die ganze Spalte mit der Textbox!
Probier's mal so!
If Application.CountIf(Sheets("Kostenstelle").Range("A:A"), TextBox1) > 0 Then
  MsgBox "Die Kostenstelle ist schon vorhanden", vbExclamation
  Exit Sub
End If

Gruß Sepp
P.S.: Rückmeldung nicht vergessen!


Anzeige
AW: Doppelten Eintrag vermeiden
29.08.2005 18:15:25
DieterL
Hallo Sepp,
Ich habe es gleich in mein Makro eingebaut und es funktioniert.
Danke!!
Gruß DieterL
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige