UserForm neben aktiver Zelle positionieren | Excel VBA

preview_player
Показать описание
Wir möchten in eine Zelle klicken und dann erscheint rechts davon eine UserForm.
Das erlaubt es uns zu zeigen, dass die Zelle mit der UserForm verbunden ist.
Wir können beispielsweise die UserForm dazu nutzen um eine Liste an Werten anzuzeigen, einen Doppelklick auf einen Wert zu ermöglichen, und diesen dann in die Zelle einzutragen.

Wie wir die UserForm so positionieren, dass sie rechts neben der aktiven Zelle angezeigt wird, schauen wir uns im heutigen Video an.

________

LINK zum Excel VBA Grundlagenvideo

________

Timestamps
0:00 Ziel des Videos
0:43 UserForm Design
1:45 Direktbereich
1:58 Aktive Zelle
2:57 UserForm activate
3:17 UserForm Position festlegen
7:51 Bei Klick in Zelle Makro ausführen
8:52 SelectionChange nur mit einzelner Zelle ausführen
9:56 Target.Address festlegen
Рекомендации по теме
Комментарии
Автор

👌👌👌👍🏾 Lieber Kai, - da hast du wieder mal einen rausgehauen! SUUUUPER ! Danke!

ninnick-nick
Автор

Leider hatte ich vergessen, dass du diesen Beitrag schon gemacht hattest; ich wollte genau das: eine UserForm bzw. ein Shape direkt in der Zelle erscheinen zu lassen, von der aus ich den Aufruf starte. Ich hatte an anderer Stelle eine dementsprechende Abfrage erstellt, aber die dortigen Profis konnten mir entweder keine oder nur eine sehr komplizierte Antwort geben. Dabei ist es so einfach (wenn man's kann). Vielen Dank für deine einfache und supergut erklärte Lösung.

christianmaurer
Автор

Genau so etwas habe ich letzte Woche Donnerstag gesucht und nicht gefunden. Danke für das Video. Jetzt läuft mein Dashboard runder bzw. schöner 😁

Patrick_Me
Автор

Wieder mal ein toll erklärtes, aber auch vor allem inspirierendes Video. Das werde ich bestimmt demnächst auch mal in einem meiner VBA-Projekte anwenden.
Vielen Dank Kai. 👍

nospambroker
Автор

Ich finde Excel mit VBA eines der mächtigsten Tools im Office-Bereich. Leider werden in immer mehr Firmen Dateien mit Markros aus Sicherheitsgründen blockiert.

VoidScytheX
Автор

Hi Kai.
Super Video - danke.

Ist es denn theoretisch auch möglich ein Userform fix in ein Worksheet zu positionieren, also das es Beispielsweise bei A 10 verankert ist und wenn man horizontal / vertikal scollt net mitläuft??

philippkircher
Автор

Super vidéo, ich mochte dans der userform nur in spalte 3 sichtbar ist ?

TheLaopi
Автор

Gibt es eine Möglichkeit, dass das Positionieren auch nach horizontalen scrollen im Tabellenblatt noch funktioniert?

florianfriedl
Автор

Hallo Kai, Super Ansatz, wenn man den sichtbaren Bereich nicht verschieben muss. Beim Scrollen der Seite nach unten oder nach rechts stimmen aber die Positionierungen nicht mehr. Hast du da vielleicht eine Idee, wie man dieses Problem noch lösen kann?

ronnygutknecht
Автор

Hallo Kai, hast du auch eine Lösung für folgende Aufgabe:
Die Spalte 5 ist fixiert, die restlichen Spalten 6 bis n können gescollt werden. Wenn ich deine vorgeschlagene Funktion verwende, funktioniert das nicht.

helmutfrohling
Автор

Hey, weiß jmd ob es ein Video von dir/ihm gibt wo er erklärt wie man etwas sucht zb. „WAHR“ und ersetzt mit „Vorhanden“? Falls nicht kannst du da bitte ein Video zu machen. Unter strg + f und dann ersetzten geht das ja aber als VBA Befehl über ein Feld steuern oder sogar automatisch. Währe das möglich und kann mir bitte jmd helfen…

timefi_TV
Автор

Hallo Kai, die Positionierung der UserForm funktioniert leider bei mir nicht. Ich glaube es liegt daran dass ich mehrere Bildschirme nutze. Gibt es eine Lösung dass Excel sich merkt auf welchem Bildschirm sich die Arbeitsmappe befindet? Bei mir kommt es vor dass die UserForm sich auf einem anderen Bildschirm befindet. Ich öffne die UserForm "on Workbook open" !

berndlohe