Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: doppelte Einträge !! Gruß Chaos

doppelte Einträge !! Gruß Chaos
06.07.2007 20:48:00
HOLGI
Hallo ihr Lieben,
ganz besondersGruß an Chaos....er hat mir folgenden Code angepasst...funtzt auch alles wunderprächtig
nur möchte ich bei der überprüfung von doppelten Einträge nicht zwischen groß nd Kleinschreibung unterscheiden...ist das irgendwie möglich?

Sub TextBox1_AfterUpdate()
Dim Bereich As String
Dim Name As String
Dim Vorname As String
Dim Passwort As String
Dim KRZ As String
Name = Userverwaltung.TextBox1.Value
Vorname = Userverwaltung.TextBox2.Value
Passwort = Userverwaltung.TextBox3.Value
Bereich = Userverwaltung.ComboBox1.Value
KRZ = Userverwaltung.TextBox4.Value
Dim Letzte As Long, zeile As Long
Dim s As String, t As String, a As String
Dim b As Integer, zeile1 As Integer
s = Userverwaltung.TextBox1.Value
t = Userverwaltung.TextBox2.Value
If Sheets("PW").Range("A65536").Value = "" Then
Letzte = Sheets("PW").Range("A65536").End(xlUp).Row
Else
Letzte = 65536
End If
For zeile = Letzte To 1 Step -1
If Sheets("PW").Cells(zeile, 1).Value = Userverwaltung.TextBox1.Value Then
If Sheets("PW").Cells(zeile, 2).Value = Userverwaltung.TextBox2.Value Then
MsgBox (" Benutzer " & s & " " & t & " ist schon vorhanden")
Userverwaltung.TextBox1.Value = ""
Userverwaltung.TextBox2.Value = ""
Userverwaltung.TextBox3.Value = ""
Userverwaltung.ComboBox1.Value = ""
Userverwaltung.TextBox4.Value = ""
Exit Sub
Else
a = 1
End If
Else
a = 1
End If
Next zeile
If a = 1 Then
Sheets("PW").Range("A65536").End(xlUp).Offset(1, 0) = Name ' Hier die kannst du dann  _
rausnehmen, wenn nicht unten oder
Sheets("PW").Range("B65536").End(xlUp).Offset(1, 0) = Vorname ' den auch
Sheets("PW").Range("C65536").End(xlUp).Offset(1, 0) = Passwort
Sheets("PW").Range("D65536").End(xlUp).Offset(1, 0) = Bereich
Sheets("PW").Range("E65536").End(xlUp).Offset(1, 0) = KRZ
b = Sheets("PW").Range("A65536").End(xlUp).Offset(0, 0).Row
For zeile1 = b To 1 Step -1
If Sheets("PW").Cells(zeile1, 1).Value  "" And Sheets("PW").Cells(zeile1, 2). _
Value = "" Then
Sheets("PW").Cells(zeile1, 1).EntireRow.Delete
End If
Next zeile1
End If
End Sub


Gruß
HOLGI

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: doppelte Einträge !! Gruß Chaos
06.07.2007 20:53:59
MichaV
Hallo,
ungetestet. Ergänze die Abfrage so:
If UCase(Sheets("PW").Cells(zeile, 1).Value) = UCase(Userverwaltung.TextBox1.Value) Then
If UCase(Sheets("PW").Cells(zeile, 2).Value) = UCase(Userverwaltung.TextBox2.Value) Then
Gruß- Micha
PS: Rückmeldung wäre nett.

AW: doppelte Einträge !! Gruß Chaos
06.07.2007 21:00:00
HOLGI
hallo Micha,
funtzt leider nicht,egal wo ich es rein schreibe
Gruß
HOLGI

Anzeige
AW: doppelte Einträge !! Gruß Chaos
06.07.2007 21:12:00
MichaV
Hallo,
ja, ist richtig. Nimm mal Deinen alten Code und schreibe ganz oben in die erste Zeile des Moduls, da wo Option Explicit stehen sollte, noch die Zeile
Option Compare Text
rein. Dann wird bei Textvergleichen nicht zwischen Groß- und Kleinschreibung unterschieden.
Gruß- Micha
PS: Rückmeldung wäre nett.

Anzeige
AW: doppelte Einträge !! Gruß Chaos
06.07.2007 21:21:00
HOLGI
Hallo Micha,
funtz wunderbar
Danke schön
Gruß
HOLGI
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige