Ich habe ein Problem mit der Anpassung von Userformen an die Bildschirmgröße.
Ich habe hier zwar schon im Forum etwas darüber gelesen, das kriege ich aber irgendwie nicht richtig hin.
Ich habe in einem Modul1 eine "Auto Open-Anweisung" geschrieben. Hier blende ich von Excel so einiges aus und gebe dann den Befehl zum Anzeigen einer User Form:
UserForm1.show
Das ist meine "Startuserform". Von dort aus gibt es Button, die wiederum andere Userformen aufrufen u.s.w.
Ich habe das ganze auf einem 15 Zoll Flachbildschirm geschrieben.
Damit meine Userformen den ganzen Bildschirm ausfüllen, habe ich bei den Eigenschaften die Höhe und Top geändert. Bei Top habe ich z.B. -25 gesetzt, so daß im Prinzip die Form leicht über den Bildschirmrand hinausgeht.
Wenn ich aber nun mein Excelprogramm mit einem großen Bildschirm öffne (19 Zoll Flachbildschirm), sind die Userformen wieder zu klein. - Noch schlimmer, wenn ich das Programm mit einem 15 Zoll Normalschirm öffne, geht die Form soweit über den Bildschirmrand hinaus, dass ich an meine eigenen Buttons nicht mehr herankommen, weil ich sie nicht mehr sehe.
Günstig wäre es also, glaube ich, wenn ich bereits in der Autostart ermitteln lassen könnte, welcher Bildschirm (oder hat das nur was mit der Auflösung zu tun, oder beides?) gerade am Rechner ist und sich dann alle folgenden Userformen darauf einstellen.
Ein vorhandenes "Listing" hier aus dem Forum hatte ich schon mal kopiert und in die Autostart eingefügt, da hatte ich dann aber leider nur Fehlermeldungen, also habe ich wohl irgendwas falsch gemacht.
Bitte helft mir - danke.
Frank