Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
152to156
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
152to156
152to156
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Buchstaben abfragen

Buchstaben abfragen
27.08.2002 13:34:42
Bernd
Hallo liebe Excelisten,
ich möchze in einem Feld jeden Buchstaben abfragen. Es dürfen nur die 26 Buchstaben des Alphabets (chr 65-90 Großschreibung und chr 97-122), die 0-9 (chr 48-57) und der Bindestrich chr(45)verwendet werden. Leider klappt es nicht ganz, das Programm nimmt immer den gesamten Value nicht nur den einzelnen Buchstaben. Kann mir jemand sagen wie ich den einzeln eingegebenen Buchstaben abfragen kann.

Mit freundlichen Grüßen
Bernd

Private Sub Feld_Zugang_apn_Change()
On Error GoTo ENDE
eingabe = UserForm_Zugang.Feld_Zugang_apn.Value
If eingabe < Chr(44) _
Or (eingabe > Chr(45) And eingabe < Chr(48)) _
Or (eingabe > Chr(57) And eingabe < Chr(65)) _
Or (eingabe > Chr(90) And eingabe < Chr(97)) _
Or eingabe > Chr(122) Then
MsgBox ("Bitte nur die 26 Buchstaben des Alphabets (Groß/Kleinschreibung), sowie 0-9 und den Bindestrich verwenden")
End If
ENDE:

End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Buchstaben abfragen
27.08.2002 14:13:48
Harald Kapp
Hallo Bernd:

BTW: Ich würde die Abfrage in eine Funktion ISALPHA() verpacken. Dann kannst Du sie leicht mehrfach verwenden und findest schnel die Stelle, wenn Du den Wertebereich mal ändern musst.

Gruß Harald

Re: Buchstaben abfragen
27.08.2002 14:17:21
Kurt
Hallo Bernd
versuch mal mit dieser Methode
die Chift und Entertasten müssen noch überprüft werden

Private Sub Feld_Zugang_apn_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
On Error GoTo ENDE
eingabe = KeyCode
If eingabe < 44 _
Or (eingabe > 45 And eingabe < 48) _
Or (eingabe > 57 And eingabe < 65) _
Or (eingabe > 90 And eingabe < 97) _
Or eingabe > 122 Then
MsgBox ("Bitte nur die 26 Buchstaben des Alphabets (Groß/Kleinschreibung), sowie 0-9 und den Bindestrich verwenden")
End If
ENDE:
End Sub


mfg. Kurt

Anzeige
Re: Suuper vielen Dank (o.T.)
27.08.2002 14:21:05
Bernd
oT

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige