Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
656to660
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
656to660
656to660
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige