florian86
Goto Top

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

Content-Key: 290878

Url: https://administrator.de/contentid/290878

Printed on: April 19, 2024 at 16:04 o'clock

Member: Florian86
Florian86 Dec 14, 2015 at 12:07:10 (UTC)
Goto Top
Ich habe mein Fehler schon selber gefunden.

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

MfG

Florian
Mitglied: 114757
Solution 114757 Dec 14, 2015 updated at 12:47:27 (UTC)
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
Member: Pjordorf
Solution Pjordorf Dec 14, 2015 updated at 12:47:25 (UTC)
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