Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Textlänge in Zellen begrenzen

Forumthread: Textlänge in Zellen begrenzen

Textlänge in Zellen begrenzen
11.02.2003 07:49:30
Tim
Servus!

Möchte in Excel die Textlänge in den Zellen auf 45 begrenzen. Bereits bestehende längere Einträge sollen auf 45 Zeichen gekürzt werden. Über eine Gültigkeitsregel funktioniert das aber nicht! Anyone an idea?

Gruß
Tim

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Textlänge in Zellen begrenzen
11.02.2003 07:55:47
Christoph Dümmen
Hallo Tim,
folgenden Code kopieren, zielbereich markieren, Alt+F8

Gruß
Christoph

Re: Textlänge in Zellen begrenzen
11.02.2003 08:01:11
Tim
Moin Christoph!

Danke für die schnelle Antwort. Der Code funktioniert. Damit hast Du Dir Lob und Anerkennung verdient.

Gruß
Tim

Re: Textlänge in Zellen begrenzen
11.02.2003 08:05:00
Bolli
Hallo Tim

So gehts auch

Anzeige
Re: Textlänge in Zellen begrenzen
11.02.2003 08:17:18
Tim
Yo! Danke.
Ist ein bisschen umständlicher, tut aber auch das Richtige.

Gruß
Tim

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Textlänge in Excel-Zellen begrenzen


Schritt-für-Schritt-Anleitung

Um die Textlänge in Zellen auf 45 Zeichen zu begrenzen, kannst Du die folgenden Schritte ausführen:

  1. Visual Basic for Applications (VBA) öffnen:

    • Drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Neues Modul erstellen:

    • Klicke im Menü auf Einfügen und wähle Modul.
  3. Code einfügen:

    • Kopiere den folgenden VBA-Code in das Modul:
    Sub TextlaengeBegrenzen()
       Dim zelle As Range
       For Each zelle In Selection
           If Len(zelle.Value) > 45 Then
               zelle.Value = Left(zelle.Value, 45)
           End If
       Next zelle
    End Sub
  4. Makro ausführen:

    • Wähle die Zellen aus, in denen Du die Textlänge begrenzen möchtest.
    • Drücke Alt + F8, wähle TextlaengeBegrenzen aus und klicke auf Ausführen.

Jetzt sind alle Texte in den ausgewählten Zellen auf maximal 45 Zeichen begrenzt.


Häufige Fehler und Lösungen

Fehler: Makro kann nicht ausgeführt werden
Lösung: Stelle sicher, dass Du die Makros in Excel aktiviert hast. Gehe dazu zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center und aktiviere die Makros.

Fehler: Falsche Zellen werden bearbeitet
Lösung: Achte darauf, dass Du nur die Zellen auswählst, in denen die Textlänge begrenzt werden soll, bevor Du das Makro ausführst.


Alternative Methoden

  1. Datenüberprüfung verwenden:

    • Du kannst die Eingabe von Text auf eine bestimmte Anzahl von Zeichen begrenzen, indem Du die Datenüberprüfung verwendest. Wähle die Zellen aus, gehe zu Daten > Datenüberprüfung und stelle die Einstellungen so ein, dass die maximale Länge 45 Zeichen beträgt.
  2. Formel zur Zeichenbegrenzung:

    • Verwende die folgende Formel, um die Textlänge zu begrenzen:
      =LINKS(A1; 45)

      Diese Formel schneidet den Text in Zelle A1 auf 45 Zeichen.


Praktische Beispiele

  • Beispiel 1: Du hast eine Liste von Namen in Spalte A und möchtest sicherstellen, dass jeder Name nicht länger als 45 Zeichen ist. Wähle Spalte A aus und führe das Makro TextlaengeBegrenzen aus.

  • Beispiel 2: Wenn Du in einer Zelle eine Beschreibung eingibst, kannst Du die Datenüberprüfung nutzen, um sicherzustellen, dass die Beschreibung nicht länger als 45 Zeichen ist, indem Du die entsprechenden Einstellungen in der Datenüberprüfung vornimmst.


Tipps für Profis

  • Nutze die TEXTLÄNGE-Funktion in Kombination mit anderen Funktionen, um die Benutzerfreundlichkeit zu erhöhen. Zum Beispiel kannst Du eine Warnung einfügen, wenn der eingegebene Text länger als 45 Zeichen ist.

  • Experimentiere mit dem VBA-Code, um die maximale Zeichenanzahl nach Bedarf zu ändern, ohne den gesamten Code neu schreiben zu müssen.


FAQ: Häufige Fragen

1. Wie kann ich die maximale Zeichenanzahl in Excel erhöhen?
Du kannst die maximale Zeichenanzahl pro Zelle mit den gleichen Methoden wie oben beschrieben erhöhen, indem Du den Wert im VBA-Code oder in der Datenüberprüfung anpasst.

2. Gibt es eine Möglichkeit, die Textlänge automatisch zu überprüfen?
Ja, Du kannst die TEXTLÄNGE-Funktion verwenden, um die Länge des Textes in einer Zelle zu überprüfen und gegebenenfalls eine Warnung auszugeben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige