ich habe eine kleine Liste meiner DVD Sammlung gemacht und möchte einen Makro anfertigen bei dem die Zellinhalte der jeweils aktivierten Zeile als UserForm ansehnlich und geordnet dargestellt werden. Das Makro wollte ich auf einen Button in der obersten Zeile legen (diese Zeile ist fixiert und wird somit immer dargestellt)
Wenn ich also einen Filmnamen markiert habe und den Button drücke, sollen die Zellinhalte zu Film1 (z.b. Sprache, Kaufdatum usw.) in Textfeldern dargestellt werden.
Auf dem Userform sollte ein Drehfeld (horizontal) existieren, welches es ermöglicht zum nächsten Film (sprich eine Zeile tiefer im Excel Formular) oder zum vorherigen Film (eine Zeile höher) zu springen, quasi ein Durchblättern der Filme auf dem Userform selbst.
Um das Ganze zu verdeutlichen, hier mal ein Auszug des Dokuments mit 3 Filmen: https://www.herber.de/bbs/user/48974.xls
Auf der Zelle des Filmnamens habe ich einen Kommentar mit weiteren Informationen eingefügt. Der Textinhalt dieses Kommentars sollte ebenfalls ausgelesen und in ein Listenfeld auf dem Userform dargestellt werden, ich hoffe das dies möglich ist!
Letze Schwierigkeit: Das Cover des jeweiligen Films soll ebenfalls auf dem Userform erscheinen. In einer Zelle habe ich dazu schon einen Direktlink zum Bild eingetragen, dieser soll als Quelle zum Import dienen.
Die JPG's sind nur wenige kb groß und können daher ruhig im Excel Formular selbst gespeichert werden, so das die Verknüpfung zu Originalen auf der Festplatte nicht länger existieren muss. (wäre mir am liebsten)
Wenn es nicht möglich ist anhand des Links das Bild für einen Film zu importieren, sollte es eine manuelle Importmöglichkeit geben, z.b. ein Button mit der Bezeichnung "Cover-Import" o.ä.
Bisher habe ich nur kleinere Makros geschrieben, z.B. um Filminfos aus einer Textdatei zu importieren, kenne mich aber mit dem Userform überhaupt noch nicht aus. Daher wäre es nett eine einigermaßen nachzuvollziehende Vorgehensweise für den Userform Unerfahrenen zu erstellen ;)
Ich weiß das ist ganz schön viel verlangt, trotzdem bin ich für jede nochso kleine Hilfe dankbar ;)
Lösungen dürfen auch gerne hochgeladen oder an mich gemailt werden *g