Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zelleninhalt prüfen auf Sonderzeichen

Forumthread: Zelleninhalt prüfen auf Sonderzeichen

Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 10:46:01
Julia
Hallo, ich komme leider bei meinem Problem nicht weiter und würde mich über Hilfe sehr freuen.
Folgender Sachverhalt: In einer Zelle (A1) steht eine Bezeichnung drin z.B. Team 112 (so ist eine ganze Spalte befüllt mit verschiedenen Bezeichnungen). Nun soll in der Zelle rechts daneben mit Hilfe von einer Formel geprüft werden, ob in der Zelle A1 usw. Sonderzeichen enthalten sind. Ist das der Fall, dann müssen diese Zellen geprüft werden. Erlaubt sind der der Zelle A1 nur Klein- und Großbuchstaben, Zahlen, Leerzeichen und "-".
Vielen lieben Dank!
Julia
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 11:10:12
{Boris}
Hi,

auf die Schnelle - B1:
=UND(ISTZAHL(SUCHEN(TEIL(A1;ZEILE(INDIREKT("1:"&LÄNGE(A1)));1);"abcdefghijklmnopqrstuvwxyzäöüß- 0123456789")))

WAHR = alles ok, ansonsten FALSCH.

VG, Boris
OT - das ist jetzt nur für Excel 365...
23.11.2024 13:26:15
Case
Moin, :-)

... Nutzer (und Excel im Web). ;-)

Die neuen Funktionen (mittlerweile auch "eingedeutscht" - zumindest bei mir) REGEXTESTEN und REGEXERSETZEN passen da prima: ;-)
https://www.herber.de/bbs/user/173785.xlsb

Im Anhang ist ein Worksheet_Change-Ereignis für Spalte A und Formeln mit verschiedenen "Pattern". ;-)

Servus
Case
Anzeige
AW: OT - das ist jetzt nur für Excel 365...
12.12.2024 12:32:31
Julia
Hallo Case,
Bin leider jetzt erst dazu gekommen deine Vorschläge mir anzuschauen. Das sieht alles vielversprechend aus. Leider bekomme ich bei den Formeln die Fehlermeldung #NAME?.
Was mache ich falsch?
Danke!
Wie ich schrieb...
12.12.2024 14:02:55
Case
Moin, :-)

... ist das nur für Excel 365 und Excel im Web Nutzer. ;-)

Und da sollte man das neueste Update haben. ;-)

Servus
Case
Anzeige
AW: Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 11:50:09
Julia
Hallo Boris, danke dir! Leider wurden die Sonderzeichen zB / und ( als WAHR gekennzeichnet.
AW: Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 11:56:08
{Boris}
Hi,

kann ich so nicht bestätigen.
Eventuell musst Du die Formel in Deiner Excelversion noch mit Strg+Shift+Enter (statt mit Enter allein) eingeben.

Userbild

VG, Boris
Anzeige
AW: Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 12:36:51
Walter
Boris das stimmt tatsächlich! Nun klappt es. Vielen lieben Dank und schönes WE!
AW: Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 11:53:46
Yal
Moin,

eine Alternative wäre eine Datenüberprüfung, die reagiert, wenn verbotene Zeichen eingegeben werden. So würde der Erfasser sehr schnell lernen, was er darf oder nicht.

Oder man nutzt eine Ereignis-Prozedure, die die Eingabe korrigiert (alle nicht erlobte Zeichen löscht).
Private Sub Worksheet_Change(ByVal Target As Range)

Dim R As Object

If Target.Column = 1 Then 'nur in Saplte 1 "reagieren"
Application.EnableEvents = False
Set R = CreateObject("VBScript.RegExp")
R.Pattern = "[^a-zA-Z0-9\-]"
R.Global = True
Target.Value = R.Replace(Target.Value, "")
Application.EnableEvents = True
End If
End Sub

Es ist aber dann die Frage, ob der Erfassenden die Korrektur merkt...

VG
Yal
Anzeige
AW: Zelleninhalt prüfen auf Sonderzeichen
22.11.2024 12:38:21
Julia
Vielen lieben Dank! Das werde ich einbauen und testen :) Wäre ja der Hit!

Forumthreads zu verwandten Themen

Anzeige
Anzeige