florian86

Excel Wert Abfrage

Hallo,

ich möchte über ein Makro eine Abfrage machen leider komme ich nicht zum gewünschten Ergebnis.
Ich habe 2 Worksheets ( Stammdaten;Eingabe )

ich möchte in "Eingabe" B2 einen Wert eingeben welcher dann über einen Button geprüft wird ob dieser in
Stammdaten in Spalte A vorhanden ist oder nicht.

Dim Wks1 As Worksheet, Wks2 As Worksheet, Found As Object

Set Wks1 = Sheets("Eingabe")
Set Wks2 = Sheets("Stammdaten")

If Not IsEmpty(Wks1.Cells(2, 6)) Then

Set Found = Wks2.Columns(1).Find(Wks1.Cells(2, 6), LookIn:=xlValues, LookAt:=xlWhole)

If Found Is Nothing Then

MsgBox "Wert nicht gefunden!"
Else
MsgBox "Wert in Zelle "
End If
End If

Er springt mir immer in den Then Zweig obwohl es den Wert gibt.
Unterscheidet VBA generell auch Groß und Kleinschreibung?

MfG

Florian86
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 290878

Url: https://administrator.de/forum/excel-wert-abfrage-290878.html

Ausgedruckt am: 15.05.2025 um 00:05 Uhr

Florian86
Florian86 14.12.2015 um 13:07:10 Uhr
Goto Top
Ich habe mein Fehler schon selber gefunden.

Aber wie prüft VBA auch Groß und Kleinbuchstaben?

MfG

Florian
114757
Lösung 114757 14.12.2015 aktualisiert um 13:47:27 Uhr
Goto Top
Aber wie prüft VBA auch Groß und Kleinbuchstaben?
Einfach mal in die Doku zur Find-Methode geschaut ...
Und
MatchCase:=True
finden!

Gruß jodel32
Pjordorf
Lösung Pjordorf 14.12.2015 aktualisiert um 13:47:25 Uhr
Goto Top
Hallo,

Zitat von @Florian86:
Ich habe mein Fehler schon selber gefunden.
Und der war?

Aber wie prüft VBA auch Groß und Kleinbuchstaben?
Wie alle Basic Dialekte. UCase, LCase https://support.microsoft.com/en-us/kb/312897
http://www.vbaexpress.com/kb/getarticle.php?kb_id=70

Gruß,
Peter