Excel Feld so wie OP7 mit 20Zeichen und 4 Zeilen begrenzen

godi

Level-1
Beiträge
1.460
Reaktionspunkte
185
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Kann man im Excel ein Feld so begrenzen wie die Auflösung des OP7 ist (20Zeichen pro Zeile, 4 Zeilen)?
Vielleicht hat ja da wer was dazu?! :D

godi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Einfach das man nicht mehr eingeben kann als die 20 Zeichen und 4 Zeilen. Vielleicht geht ja das mit ner VBA.
Werde mir die Homepage ansehen vielleicht finde ich da ja was.

godi
 
Hallo godi,
während der Eingabe wird das wohl nicht gehen.
Hab gerade mal folgendes VBA-Makro getestet:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim I As Integer
I = Len(Target.Value)
If I > 3 Then Target.Value = Left(Target.Value, 3)
End Sub

Damit wird jede Zelle in der Tabelle auf 3 Zeichen begrenzt - aber erst nach dem du die Eingabe abgeschlossen hast!
Bei den Zeilen weiss ich jetzt auf Anhieb keine Lösung.

Gruss Andre
 
verketten ?

Einfach das man nicht mehr eingeben kann als die 20 Zeichen und 4 Zeilen. Vielleicht geht ja das mit ner VBA.


Hallo,
ich weiß nicht ob das so gewünscht ist, aber ich würde folgendes versuchen.

Als erstes würde ich 4 Zellen als "Textzellen" formatieren.
z.b.: A3, A4, A5, A6
Also alle 4 Zellen markieren, rechte Maustaste, im Kontextmenü "Zelle formatieren" anklicken.
Im Dialogfenster den ersten Reiter (Zahlen) anklicken und dann Text klicken.
Jetzt wird die kompletten Eingabe als Text gewertet und evtl "Umformatierungen" wie Datum u.ä. unterbleibt.

Jetzt würde ich die vier Zellen mit der Gültigkeitsregel auf 20 Zeichen begrenzen.
Also alle vier Zellen markieren dann auf "Daten/Gültigkeit" klicken.
Im Dialogfenster linken Reiter (Einstellungen) wählen, dann unter zulassen "Textlänge" einstellen und weiter Daten "zwischen ", minimum "0", maximum "20".
Unter den Reiter Eingabemeldung und Fehlermeldung können Hilfestellungen für denjenigen eingeben werden der die Eingabe macht, einfach ausprobieren erklärt sich fast von selbst.

So, jetzt würde ich mir eine Zelle aussuchen die garantiert nicht beschrieben wird, evtl auch auf einen anderen Tabellenblatt, oder im Zweifel die Zelle mit einem Schreibschutz versehen.
Als Beispiel nehme ich jetzt mal A1.
In die Zelle klicken und dort eine Eingabe machen -Die "Alt"-Taste drücken und einmal auf Enter drücken, "Alt"-Taste loslassen und einmal Enter drücken.
Diese Zelle hat nun einen "Zeilenvorschub"

So und in der Zelle A8 würde ich folgende Formel eintragen
=VERKETTEN(A3;A1;A4;A1;A5;A1;A6)

Und die Zelle A8 muss noch formatiert werden, also A8 markieren, rechte Maustaste,im Kontextmenü "Zelle formatieren" anklicken
Im Dialogfenster den zweiten Reiter (Ausrichtung) anklicken und dann unter Textsteuerung "Zeilenumbruch" anklicken.
Jetzt hast du in der Zelle A8 die Eingaben der Zellen von A3-A6 jeweils mit einem Zeielnvorschub.

Allerdings steht dann in der Zelle A8 real eine Formel und es wird dir das Rechenergebnis dieser Formel angezeigt.

Das ist wichtig wenn du damit weiterarbeiten willst.

Achso, damit nicht mehr als vier Zellen eingegeben werden können, kannst du das ja auf einer eigenen Tabellenseite machen und alle Zellen bis auf diese vier sperren.

Vielleicht hat es geholfen.......
Viele Grüße
elektromensch
 
Zuletzt bearbeitet:
Zurück
Oben