Clever-Excel-Forum

Normale Version: ComboBox auf Userform mittels Code bewegen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Zusammen

Ich habe eine einfache Frage, ist es möglich eine ComboBox mittels VBA Code auf einem Userform zu bewegen?
Also zum Beispiel um 50 Pixel nach Rechts?

Habe den Katalog durchforstet aber ausser der .move Funktion nichts gefunden.

Lg Primo
Hi,

du hast für das Element ComboBox u.a. die Eigenschaften Top, Left, Hight und Width, die du auch per VBA ändern kannst.
Hallo,

Lustige Spielerei:
klicke doppelt in Combobox und anschließend irgendwo in die Userform. Dann hüpft die Combobox dahin.
[attachment=44902]

Gruß Uwe
Hallo Primo,

darauf hat die Welt gewartet.
Guten Morgen

@LuckyJoe, Danke für deine Antwort, habe es mir schon fast gedacht, jedoch nicht rausgefunden wie ich diese ansteuern kann.

@Egon12, auch dir viele herzlichen Dank. Werde mir die Datei heute Abend anschauen :)

Kurz umzu beschreiben wieso ich nachgefragt habe. Ich habe ein Userform mit verschiedenen Eingabefelder (Combo- und TextBoxen). Je nach Bedingung werden gewisse unsichtbar geschaltet und da die aktiven Boxen  dadurch „wild“ auf dem UserForm verteilt wirken, habe ich mich gewundert wie man da eine gewisse Ordnung bringt.

Habe mir auch überlegt diese dann zu blockieren und auszugrauen und somit nicht unsichtbar zu schalten.

Bin da nur auf der Suche nach verschiedenen Möglichkeiten um zu wissen, welche am meisten Sinn macht (auch für die Benutzerfreundlichkeit des Users)

Lg Primo
Hallo,

dann zeige doch mal dein Userform, da gibt es bestimmt bessere Lösungen als "hüpfende Objekte".
@Klaus-Dieter, sehr gerne. Wie gesagt ich suche verschieden Möglichkeiten und wenn man das hüpfen umgehen kann bin ich sofort dabei. Werde heute Abend nach der Arbeit eine Beispieldatei anfügen.

LG Primo
Hallo miteinander,

das Ding mit den X/Y Koordinaten nutze ich z.B. um in Listboxen die Spaltenbreiten mit der Maus wie in einer Listview zu ändern oder einen Wert in einer Listbox in eine Textbox zu übergeben.
Da gibt es bestimmt noch jede Menge andere praktische Möglichkeiten, wo so was Sinn macht. Das Beispiel ist eher eine lustige Spielerei, was ich heute früh am Frühstückstisch amüsiert ins Tablet gepinselt habe. Es stand ja die Frage im Raum kann man eine Combobox auf der Userform bewegen kann. Diese Frage ist mit diesem Beispiel mit "Ja" beantwortet. Ob sinnvoll oder sinnlos mag jeder für sich selbst beurteilen.

Gruß Uwe

Ps.: Habe gerade gesehen, dass ich varJa = 0 nicht drin hatte, um das "Hüpfen" abzuschließen.
So die Datei (Tabelle mit Userform) ist angehängt.
Die Reihenfolge der ComboBoxen kann nicht geändert werden.

An sich ist es ein rein optisches Problem, aber sowas stört mich sehr  05

Lg Primo
Hallo Primo,


Zitat:Die Reihenfolge der ComboBoxen kann nicht geändert werden.



hier mal die sicher nicht unberechtigte Frage: warum nicht? Technisch möglich ist es ja.

Hallo,

gleich noch eine Frage hinterher: was passiert denn mit den Daten, wenn das UserForm ausgefüllt ist? Werden die irgend wohin geschrieben, wenn ja wo und wie?
Seiten: 1 2