Tutorial: Schriftgröße der Excel Dropdown-Liste erhöhen (VBA-Lösung)
Hier ist ein ausführliches Tutorial, wie du die Schriftgröße in Excel-Dropdown-Listen (Datenüberprüfung) mithilfe von VBA anpassen kannst.
In Excel gibt es standardmäßig keine direkte Einstellung, um die Schriftgröße innerhalb eines Dropdown-Menüs (Datenüberprüfung) zu ändern. Die Liste wirkt oft winzig, besonders auf hochauflösenden Bildschirmen.
Die einzige effektive Lösung besteht darin, den Zoom-Faktor des Tabellenblatts automatisch zu erhöhen, sobald eine Zelle mit einer Dropdown-Liste ausgewählt wird.
Schritt 1: Den VBA-Editor öffnen
- Öffne deine Excel-Arbeitsmappe.
- Drücke die Tastenkombination ALT + F11, um den VBA-Editor (Visual Basic for Applications) zu öffnen.
Schritt 2: Den Code im richtigen Arbeitsblatt einfügen
Der Code muss direkt in das Objekt des Arbeitsblatts eingefügt werden, in dem sich deine Dropdown-Liste befindet.
- Suche links im Projekt-Explorer das entsprechende Tabellenblatt (z. B.
Tabelle1). - Doppelklicke auf den Namen des Blattes. Es öffnet sich ein leeres weißes Code-Fenster.
- Kopiere den folgenden Code und füge ihn in das Fenster ein:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
' Fehlerbehandlung aktivieren
On Error Resume Next
' Prüfen, ob die ausgewählte Zelle eine Datenüberprüfung (Dropdown) hat
If Target.Validation.Type = 3 Then
' Wenn ja, Zoom auf 130% setzen (hier kannst du den Wert anpassen)
ActiveWindow.Zoom = 130
Else
' Wenn nein, Zoom zurück auf 100% setzen
ActiveWindow.Zoom = 100
End If
End Sub
Schritt 3: Den Code anpassen
- Zoom-Faktor: Im Code steht
ActiveWindow.Zoom = 130. Wenn dir die Schrift immer noch zu klein ist, ändere den Wert auf150oder höher. - Standard-Zoom: Der Wert
100beiElsesetzt den Zoom zurück, wenn du eine Zelle ohne Dropdown anklickst. Falls du standardmäßig mit einem anderen Zoom arbeitest (z. B. 80%), ändere die100in deinen Standardwert.
Schritt 4: Datei richtig speichern
Damit das Makro funktioniert, musst du die Excel-Datei in einem Format speichern, das Makros unterstützt:
- Gehe auf Datei > Speichern unter.
- Wähle als Dateityp Excel-Arbeitsmappe mit Makros (.xlsm) aus.
Wie das Tutorial funktioniert (Erklärung)
Worksheet_SelectionChange: Dies ist ein "Ereignis-Makro". Es wird jedes Mal automatisch ausgeführt, wenn du eine andere Zelle anklickst.Target.Validation.Type = 3: Die Zahl3steht in Excel-VBA für eine Liste (Dropdown). Der Code prüft also: "Hat die Zelle, die ich gerade angeklickt habe, ein Dropdown-Menü?"- Der Zoom-Trick: Da man die Schriftart des Dropdowns selbst nicht formatieren kann, vergrößern wir einfach das ganze Blatt. Sobald du das Dropdown verlässt, springt die Ansicht wieder auf die normale Größe zurück.
Vorteile dieser Methode
- Keine manuellen Schritte: Der Zoom passiert vollautomatisch beim Klicken.
- Bessere Lesbarkeit: Besonders hilfreich für Präsentationen oder ältere Monitore.
- Spezifisch: Der Zoom ändert sich nur bei Dropdown-Zellen, nicht bei der gesamten Arbeit.
Hinweis: Falls die Makros bei dir nicht funktionieren, stelle sicher, dass du unter Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen die Makros aktiviert hast.