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

Tesxtlänge mittels VBA begrenzen

Tesxtlänge mittels VBA begrenzen
17.05.2008 12:05:00
HaKa
Hallo Forum
Ich gebe über eine InputBox einen Text ein der auf 10 Zeichen begrenzt sein soll, Ausgabe in Zelle A10. Anschliessend übertrage ich die einzelnen Buchstaben des Textes mit den Formel =TEIL($A$10;SPALTE();1) in die Zellen A1, A2, usw.. Der Grund, das Formular wird z.T. auch händisch ausgefüllt.
Die Textlänge ist Systembedingt auf 10 Felder begrenzt. Ich habe das, in der Zelle A10, über Daten – Gültigkeit – Testlänge – max. 10 zu lösen versucht. Effekt: Ablauf über InputBox funktioniert nicht, d.h. es sind Texte > 10 Zeichen möglich. Direkteingabe in Zelle A10 funktioniert jedoch einwandfrei.
Kann man das im nachfolgenden VBA-Code integrieren?

Sub InputFeld1()
On Error GoTo errorhandler
Dim Wert As Variant
Sheets("Tabelle1").Select
Sheets("Tabelle1").Unprotect
Wert = InputBox("Feld1")
[A10] = Wert
Sheets("Tabelle1").Select
Sheets("Tabelle1").Protect
errorhandler:     Exit Sub
End Sub


Gruss Heinz

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tesxtlänge mittels VBA begrenzen
17.05.2008 12:12:13
Reinhard
Hi Heinz,

Sub InputFeld1()
Dim Wert As Variant
On Error GoTo errorhandler
Sheets("Tabelle1").Select
Sheets("Tabelle1").Unprotect
Wert = InputBox("Feld1")
If Len(Wert) 


Gruß
Reinhard

AW: Tesxtlänge mittels VBA begrenzen
17.05.2008 12:46:00
HaKa
Hallo Reinhard
Vielen Dank, funktioniert super
Gruss Heinz
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige