Tutorial: Schriftgröße der Excel Dropdown-Liste erhöhen (VBA-Lösung)

Melden

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

  1. Öffne deine Excel-Arbeitsmappe.
  2. 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.

  1. Suche links im Projekt-Explorer das entsprechende Tabellenblatt (z. B. Tabelle1).
  2. Doppelklicke auf den Namen des Blattes. Es öffnet sich ein leeres weißes Code-Fenster.
  3. 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 auf 150 oder höher.
  • Standard-Zoom: Der Wert 100 bei Else setzt den Zoom zurück, wenn du eine Zelle ohne Dropdown anklickst. Falls du standardmäßig mit einem anderen Zoom arbeitest (z. B. 80%), ändere die 100 in deinen Standardwert.

Schritt 4: Datei richtig speichern

Damit das Makro funktioniert, musst du die Excel-Datei in einem Format speichern, das Makros unterstützt:

  1. Gehe auf Datei > Speichern unter.
  2. 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 Zahl 3 steht 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.

0