Clever-Excel-Forum

Normale Version: Dropdown Liste Größe ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Sehr geehrte Community,

ich habe wirklich viel selbst probiert und auch in diesem Forum gesucht, aber ich komme nicht auf die Lösung..
Ich arbeite in meiner Firma mit Excel und ich weiß nicht wieso, aber seit einer Woche ist die Dropdown liste so Stark verkleinert das ich erst etwas bei 150% Vergrößerung richtig lesen kann.
Weiß jemand vllt wie ich diesen Fehler beheben kann?

Mit freundlichen Grüßen,

Niko L.


(Bild des Problems als Attachment)
Hallo,

das ist eine eigenartige Datei.

Auf dem BIld kann ich erkennen, dass die Schriftgröße 40 ist und der Zoomfaktor 20.

Markiere alles und ändere die Schriftgröße auf eine normale Größe; bei mir wären es Faktoren zwische 10-12; und erhöhe den Zoom auf 100 oder nach Wunsch.
Hi

hilft es wenn du die Spalte verbreiterst?
Hallo,

die Schriftgösse der Gültigkeitsliste lässt sich m.M. nach in Excel nicht verändern.

Nimm statt eines Gültigkeits-DropDowns ein Kombinationsfeld (ActiveX-Steuerelement) aus der Steuerelemente-Toolbox.
Hier kannst Du alle möglichen und unmöglichen Einstellungen über das Eigenschaftenfenster vornehmen.
Funktioniert wieder  :) Es waren die komischen Einstellungen der Größe, vielen Dank für die Hilfe.
Aber das mit den Active-X Steuerelementen statt der Dropdownliste hört sich auch sehr gut an, das werde ich auch nochmal testen.
 

Also nochmal vielen Dank :)
Fred0 ich habe noch eine Frage und  ich hoffe du kannst mir da nochmal weiterhelfen  Blush  ich habe mich jetzt ein wenig in die Activex Steuerelemente eingearbeitet. Wenn ich meine eigene Listeneinschränkung machen will, nehme ich da am besten ein Kombinationsfeld oder ein Listenfeld? Wenn ich das gemacht habe, wie  fahre ich weiter fort bzw. wie kann ich anfangen den vba code zu schreiben (vom programmieren habe ich ein wenig ahnung, auch oop)?

Ich hoffe ich koste dich nicht zuviel deiner Zeit.


Mit freundlichen Grüßen,

Niko L.
Hallo Niko,

entsprechend dem Dropdown aus der Gültigkeit wäre ein Kombinationsfeld die richtige Wahl. Das kannst Du dann an passender Stelle auf dem Blatt einfügen.
Dem Kombinationsfeld kannst Du in den Eigenschaften einen Zellbereich mit den geforderten Werten zuweisen (ListFillRange) und eine Zelle zur Ausgabe (LinkedCell).
Programmieren musst Du da erst mal nix, es sei denn, Du willst eventuelle Handeingaben prüfen.

Wenn Du einen Code schreiben willst, dann wird Dir das "Gerüst" angelegt, wenn Du im Kontextmenü den Code.. auswählst. Dann fängst Du wie in den meisten Leerbüchern Smile an und schreibst dazwischen Msgbox "Helle World"
Wenn Du nun was mit der Box auswählst, erscheint auch noch die Meldung.

Zur Prüfung der Eingaben nimmst Du allerdings ein anderes Gerüst - bzw. korrekt gesagt ein Ereignismakro. In dem Fall WorkSheet_Change. Das kannst Du im VBA-Editor oben über dem Programmierbereich auswählen. Prüfe aber immer, ob Du im richtigen Modul bist - in dem Fall im Tabellenblattmodul des Blattes, wo der Code wirken soll.
dazwischen kannst Du wieder was wie oben schreiben:
Msgbox "Helle World"

oder, wenn es nur in der verlinkten Zelle wirken soll, wenn das z.B. A1 ist,

If Target.Address = "$A$1" Then Msgbox "Helle World"

oder in der Langversion

If Target.Address = "$A$1" Then
Msgbox "Helle World"
End If

Bei Adressangaben sind hier im Beispiel die $ wichtig.
Vielen Dank!
Das bringt mich ein ganzes Stück weiter

gruß,

Niko L.