2012-11-14 12 views
8

Ich frage mich, ob es möglich ist, eine Drop-Down-Liste in Excel zu stylen. Der Text ist eher klein und hat kein Styling und ich frage mich, ob das Dropdown-Listen-Styling geändert werden könnte?Wie ändere ich die Schriftgröße und -farbe in einer Excel-Dropdown-Liste?

Sinnvollerweise ist es sinnvoll, wenn die Dropdown-Listenelemente das gleiche Styling wie die Quellzellen kopieren, also die Hintergrundfarbe von Zellen, Schriftart, Größe usw. oder sogar das Kopieren des Stils der Validierungszelle selbst !?

Gibt es eine Möglichkeit, dies mit VBA oder einer anderen Drittanbietermethode zu ändern?

Antwort

10

Leider können Sie die Schriftgröße oder den Stil in einer Dropdown-Liste nicht ändern, die mit Datenüberprüfung erstellt wird.

Sie können den Text jedoch in einem Kombinationsfeld formatieren. Folgen Sie den Anweisungen hier: Excel Data Validation Combo Box

+0

Große Antwort. Vielen Dank! –

+0

Sie sind herzlich willkommen. Viel Glück. –

3

Sie können die Standardeinstellung nicht ändern, aber es gibt eine Workout ohne Code.

Wählen Sie das gesamte Blatt aus und ändern Sie die Schriftgröße für Ihre Daten auf etwas kleiner, wie 10 oder 12. Wenn Sie vergrößern, um die Daten anzuzeigen, werden Sie die Dropdown-Box-Einträge jetzt sichtbar.

Um zu betonen, das Problem ist nicht so sehr mit der Größe der Schriftart in der Dropdown-Liste, es ist die relative Größe zwischen Dropdown-und Datenanzeige Schriftgrößen.

-1

Hier ist ein Link zum Stil Drop-Down-Liste. Tatsächlich besteht die Lösung darin, die Zellen basierend auf einer Bedingung wie "Text in der Zelle" zu formatieren. Passen Sie den Text an die Dropdown-Einträge und den Zellenbereich an alle Zellen an, auf die das Dropdownfeld angewendet wird.
http://office.microsoft.com/en-us/excel-help/apply-conditional-formatting-based-on-text-in-a-cell-HA102809699.aspx

Arbeitete für mich.

+0

HINWEIS: Dies formatiert den ausgewählten Wert, aber nicht die Einträge in der Dropdown-Liste selbst, leider – phalanx

+3

HINWEIS: Dies ist nicht, was das OP fragt –

1

ich auf 60-70% Zoom vue arbeiten und mein Drop-Down ist nicht lesbar, damit ich diesen einfachen Code gemacht, das Problem zu überwinden

Bitte beachte, dass ich zum ersten Mal meiner Drop-Down-LSTs (STRG + Mausklick) ausgewählt, ging auf Formel Registerkarte geklickt „name definieren“ und nannte sie „ProduktSelection“

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 

Dim KeyCells As Range 
Set KeyCells = Range("ProduktSelection") 
    If Not Application.Intersect(KeyCells, Range(Target.Address)) _ 
      Is Nothing Then 

ActiveWindow.Zoom = 100 

End If 

End Sub 

ich habe dann eine andere Unter

Private Sub Worksheet_Change(ByVal Target As Range) 

, wo ich wieder auf 65% kommen, wenn der Wert geändert wird.

0

Versuchen Sie, die Schriftgröße des ganzen Blattes zu verkleinern. Dann zoomen und speichern. Mache zuerst ein Übungsblatt, weil es wirklich alles vermasselt.

Verwandte Themen