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

Forumthread: Schriftgröße per Formel ändern ß

Schriftgröße per Formel ändern ß
08.08.2013 17:14:44
Werner
Hallo Excel-Freunde,
in Word gibt es eine Möglichkeit, je nach Länge eines Textes in einer Zeile
(im Speziellen in einer Tabelle) via
In Word 2007 wechseln Sie auf das Register "Layout" unter "Tabellentools" und klicken Sie auf Tabelle-Eigenschaften. Wechseln Sie auf das Register "Zelle" und klicken Sie auf Optionen. Aktivieren Sie das Kontrollkästchen Text anpassen und bestätigen Sie mit Ok. In Zukunft wählt Word die Schriftgröße in den markierten Zellen voll automatisch so, dass der enthaltene Text in einer Zeile angezeigt werden kann.
In Excel finde ich solch eine Lösung nicht.
Deshalb meine Idee: Mit =Länge() die Anzahl der Zeichen in einer Zelle zählen.
Dann das "Verhältnis" auf 100 berechnen. Dann habe ich ja den Wert der entsprechend
multipliziert werden muss.
Länge = 50 x 2 (da 100/50) so müsste der Text um das 2-fache vergrößert werden.
Länge = 33 x 3; Länge = 40 x 2,5 ; Länge = 19 x 5,263 ; usw
Nur wie kann ich in Excel erreichen, das in einer anderen Spalte der jeweilige
Text x dem Faktor in der Schriftgröße verändert wird.
Freu mich auf einen Tip :)
Besten Gruss
Werner

Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Schriftgröße per Formel ändern
08.08.2013 17:16:45
Werner
Hallo
Oder per "bedingter Formatierung" ?
Denn dort kann man ja z.B. Fett / Kursiv usw "einstellen"
Nur wie ?
Gruss
Werner

dito ...
08.08.2013 17:22:03
neopa
Hallo nochmal,
... Du siehst ja, das der Schriftgrad bei bedingter Formatierung auch ausgegraut ist.
Hallo Namensvetter,
... Excel ist kein Textprogramm.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230
Anmeldeschluss für Übernachtungsmöglichkeit war zwar der 31.07.2013 aber die bereits gemeldeten Teilnehmer
lassen sich gemeinsam mit dem Organisator Uduuh etwas einfallen, um auch Dich zum Treffen begrüßen zu können.

Anzeige
das geht nicht mit Formel, denn ...
08.08.2013 17:19:42
neopa
Hallo Namensvetter,
... Excel ist kein Textprogramm.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230
Anmeldeschluss für Übernachtungsmöglichkeit war zwar der 31.07.2013 aber die bereits gemeldeten Teilnehmer
lassen sich gemeinsam mit dem Organisator Uduuh etwas einfallen, um auch Dich zum Treffen begrüßen zu können.

Anzeige
AW: das geht nicht mit Formel, denn ...
08.08.2013 17:21:45
Werner
Hi Werner 1, ;)
habs mir fast gedacht ;)
... wo ich doch Excel sooo liebe ;)
Gehts vielleicht mit VBA ?
Gruss Werner 2 *g*

nun VBA-Lösung gesucht .. Thread offen ...
08.08.2013 17:24:07
neopa
Hallo Namensvetter,
... aus VBA-Lösungen halte ich mich konsequent heraus.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230
Anmeldeschluss für Übernachtungsmöglichkeit war zwar der 31.07.2013 aber die bereits gemeldeten Teilnehmer
lassen sich gemeinsam mit dem Organisator Uduuh etwas einfallen, um auch Dich zum Treffen begrüßen zu können.

Anzeige
Lösung gefunden ! an Zellgröße anpassen
08.08.2013 17:27:39
Werner
Hi Werner
... wer suchet der findet.
Es geht ja viel einfacher als ich dachte.
Zellbereich markieren - Zellen formatieren
Ausrichtung - Textsteuerung -
Häkchen bei "an Zellgröße anpassen"
Und dann mal die Spaltenbreite ändern.
Tja, manchmal sind die Lösungen gaaanz einfach
und der Mensch denkt zu kompliziert.
Danke jedoch für Deine superschnelle Antwort
Gruss
Werner

Anzeige
hatte vorausgesetzt ...
08.08.2013 17:37:32
neopa
Hallo Namensvetter,
... das Dir das bekannt ist und Du nach einer dynamischen Lösung suchst.
Ok und siehe das einfache ist so nah.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230
Anmeldeschluss für Übernachtungsmöglichkeit war zwar der 31.07.2013 aber die bereits gemeldeten Teilnehmer
lassen sich gemeinsam mit dem Organisator Uduuh etwas einfallen, um auch Dich zum Treffen begrüßen zu können.

Anzeige
AW: hatte vorausgesetzt ...
08.08.2013 17:50:20
Werner
Hi Werner,
ja, eine dynamische Funktion wäre schon klasse ...
Jetzt arbeite ich schon ungezählte Jahre mit Excel,
aber diese "an Zeilen anpassen" hab ich wohl gesehen,
jedoch nie genutzt.
..
ja ja, die Lösungen sind häufig viel näher als man denkt ;)
Gruss
Werner

Anzeige
Fkt=UDF iss nich, es sei denn, du entkoppelst ...
08.08.2013 18:03:26
Luc:-?
…das Formatieren physisch von der UDF (Fktt dürfen so etwas normalerweise nämlich nicht machen!), Werner,
oder lässt die UDF die API benutzen, was wohl beides über deine Möglichkeiten hinausgehen könnte. Außerdem ist zumindest die 1.Methode etwas problematisch. Beide Methoden dürften sich kaum für Massen-DV eignen.
Gruß Luc :-?

Anzeige
AW: Fkt=UDF iss nich, es sei denn, du entkoppelst ...
08.08.2013 18:28:34
Werner
Hi Luc :-?
manchmal im Leben sollte man sich für das Richtige entscheiden ..
in diesem Fall ist Word und co doch wohl besser geeignet
und ein "TurnAround" via Excel doch eher ein "mit Kanonen auf Spatzen schiessen".
Make it simple - ist meine Devise ;)
... war halt eine Idee "mein geliebtes" Excel zu nutzen *g*
Besten Abend Dir und Euch
Werner
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Schriftgröße in Excel dynamisch anpassen


Schritt-für-Schritt-Anleitung

  1. Zellen auswählen: Markiere den Bereich, dessen Schriftgröße du anpassen möchtest.
  2. Zellen formatieren: Klicke mit der rechten Maustaste auf die markierten Zellen und wähle „Zellen formatieren“.
  3. Ausrichtung: Gehe zum Tab „Ausrichtung“.
  4. Textsteuerung: Aktiviere das Kontrollkästchen „An Zellgröße anpassen“. Damit wird die Schriftgröße automatisch angepasst, sodass der Text nicht über die Zelle hinausgeht.
  5. Spaltenbreite anpassen: Ändere die Breite der Spalte, um die Anpassung der Schriftgröße zu testen.

Häufige Fehler und Lösungen

  • Schriftgröße lässt sich nicht ändern: Überprüfe, ob die Zellen eventuell gesperrt sind oder ob die Einstellung „An Zellgröße anpassen“ aktiv ist. Diese Option kann manchmal die direkte Anpassung der Schriftgröße verhindern.

  • Text über Zelle hinaus: Wenn die Schrift dennoch über die Zelle hinausgeht, stelle sicher, dass die Zellen ganz ausgefüllt sind und die Spaltenbreite ausreichend ist.


Alternative Methoden

  1. Bedingte Formatierung: Du kannst auch die „bedingte Formatierung“ verwenden, um die Schriftgröße basierend auf bestimmten Bedingungen zu ändern. Hierbei lässt sich die Schriftart und Farbe anpassen, jedoch nicht die Schriftgröße direkt.

  2. VBA-Nutzung: Für eine dynamische Anpassung der Schriftgröße mittels einer Excel-Formel oder VBA, müsstest du ein Makro schreiben, das die Schriftgröße je nach Textlänge anpasst. Das erfordert jedoch grundlegende Kenntnisse in VBA.


Praktische Beispiele

  • Beispiel 1: Du hast einen Text mit 50 Zeichen und möchtest, dass die Schriftgröße angepasst wird. Mit der Einstellung „An Zellgröße anpassen“ wird die Schriftgröße so angepasst, dass der Text in die Zelle passt, ohne überzustehen.

  • Beispiel 2: Wenn du eine bedingte Formatierung für unterschiedliche Werte in einer Zelle anwendest, könntest du festlegen, dass bei einem bestimmten Wert die Schriftfarbe rot wird. Dies ist eine praktische Möglichkeit, um schnell auf Datenänderungen zu reagieren.


Tipps für Profis

  • Verwende die Funktion LÄNGE(): Diese Funktion kann dir helfen, die Anzahl der Zeichen in einer Zelle zu zählen, um gezielt Anpassungen vorzunehmen. So kannst du gezielt die Schriftgröße per Formel anpassen.

  • Zellen verknüpfen: Du kannst auch Zellen miteinander verknüpfen, um dynamische Anpassungen zu erzeugen. So lässt sich die Schriftgröße in einer Zelle automatisch an die Inhalte einer anderen Zelle anpassen.


FAQ: Häufige Fragen

1. Kann ich die Schriftgröße in Excel per Formel ändern?
Leider unterstützt Excel keine direkten Formeln zur Anpassung der Schriftgröße. Du kannst jedoch die Option „An Zellgröße anpassen“ verwenden.

2. Wie kann ich sicherstellen, dass der Text nicht über die Zelle hinausgeht?
Aktiviere die Option „An Zellgröße anpassen“ unter den Zellenformatierungen oder passe die Spaltenbreite manuell an.

3. Funktioniert die bedingte Formatierung auch für die Schriftgröße?
Die bedingte Formatierung in Excel erlaubt es dir, Schriftarten und -farben zu ändern, jedoch nicht direkt die Schriftgröße.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige