Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:47

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Excel VBA Textfeld NICHT case sensitive?

Discussion on Excel VBA Textfeld NICHT case sensitive? within the General Coding forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
merquart's Avatar
 
elite*gold: 110
The Black Market: 328/0/0
Join Date: Jul 2011
Posts: 4,588
Received Thanks: 626
Excel VBA Textfeld NICHT case sensitive?

Heyeyey,
folgendes Problem: In Excel wird in einem Formular eine Stadt eingetragen.

Anschließend wird der eingetragene Wert in einem anderen Tabellenblatt (in Zeile 1) gesucht.
Code:
Private Sub Ort_Input_Change()
    Ort = Ort_Input.Text
    For i = 1 To 702
        If Sheets("Testseite").Cells(1, i) = Ort Then
            Gefunden = True
            Exit For
        End If
    Next i
End Sub
Jedoch wird nur ein Ergebnis gefunden, wenn "Stadt" auch "Stadt" geschrieben wurde. Wie kriege ich es hin, dass auch "stadt" = "Stadt" erkannt wird?
Habe beim Googlen was zu Cells.Find gesehen, wo man MatchCase auf False stellen könnte, würde aber ungerne etwas ändern, wenn es vielleicht auch so eine Lösung gibt.

Schon mal ein Dankeschön im Voraus.

Falls falscher Bereich, bitte moven.
merquart is offline  
Old 05/04/2017, 11:00   #2

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Du könntest beide Werte lowercasen

Code:
LCase(Value)

Code:
Private Sub Ort_Input_Change()
    Ort = Ort_Input.Text
    For i = 1 To 702
        If LCase(Sheets("Testseite").Cells(1, i)) = LCase(Ort) Then
            Gefunden = True
            Exit For
        End If
    Next i
End Sub
Weitere Option wäre das Modul auf

Code:
Option Compare Text
zu setzten.. somit sind String vergleiche nicht mehr Case-Sensitive
Ravenstorm is offline  
Thanks
1 User
Old 05/04/2017, 11:49   #3

 
merquart's Avatar
 
elite*gold: 110
The Black Market: 328/0/0
Join Date: Jul 2011
Posts: 4,588
Received Thanks: 626
Quote:
Originally Posted by Ravenstorm View Post
Du könntest beide Werte lowercasen

Code:
LCase(Value)

Code:
Private Sub Ort_Input_Change()
    Ort = Ort_Input.Text
    For i = 1 To 702
        If LCase(Sheets("Testseite").Cells(1, i)) = LCase(Ort) Then
            Gefunden = True
            Exit For
        End If
    Next i
End Sub
Weitere Option wäre das Modul auf

Code:
Option Compare Text
zu setzten.. somit sind String vergleiche nicht mehr Case-Sensitive
Quote:
Originally Posted by Ravenstorm View Post
Code:
LCase(Value)
Schäme mich jetzt ein bisschen, Dankeschön!
merquart is offline  
Closed Thread


Similar Threads Similar Threads
[Buying] EXCEL VBA PROGRAMMIERUNG (EINFACH) 10 €
12/08/2015 - elite*gold Trading - 1 Replies
Hi ich suche jemanden der mir diese Aufgabe programmieren kann.Wäre mir 10 € wert. Es müsste nur nach den Anforderungen sein.Habe schon angefangen da könntet ihr dann weiter machen !!! AUFGABE: Imgur: The most awesome images on the Internet / Imgur: The most awesome images on the Internet / Imgur: The most awesome images on the Internet meldet euch in skype : lars.fuchs8
Excel VBA Problem
12/26/2014 - General Coding - 5 Replies
Hey ich hab ein Problem mit VBA und ich komm ums verrecken nicht weiter sitz hier schon seit 3Stunden vllt. kennt sich ja einer damit aus. Ich soll eine Userform schreiben bei der bei Buttonclick Fünf Wörter aus einer Tabelle ausgegeben werden also Cell(1,1) = hund Cell (1,2) = Katze und in der msgbox sollen alle Wörter stehen (Hund,Katze,Milch) Das einzige was ich bisjetzt hinbekommen hab ist es das alle Wörter nacheinander ausgegeben werden.
Excel Makro VBA Hilfe suche ich Gebe auch egold!!!
10/24/2012 - General Coding - 1 Replies
Huhu all, ich habe atm nen kleines Problem habe 20Excel Tabellen bei denne ich was machen muss, diese Ausführung möchte ich allerdings nicht händisch machen, ich habe schon angefangen das Makro zu schreiben, jedoch komme ich jetzt net weiter, wäre nice wenn mir wer helfen könnte. Also mein Problem ist, das ich atm immer den Inhalt von Mappe 1 auf Mappe 2 kopiere, allerdings will ich, dass ein neues Excel Dokument geöffnet wird und dann der Inhalt von Mappe auf in das Excel Dokument kopiert...



All times are GMT +1. The time now is 18:48.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.