Hallo zusammen,
bin nicht so bewandert mit Excel VBA, doch ich möchte gerne mit einem Hyperlink eine Grafik in einer Userform oder Imagebox laden, wie funktioniert das?
Hallo Oly,
warum Hyperlink? Mache es über einen Button
Private Sub CommandButton1_Click()
Me.Image1.Picture = LoadPicture("O:\Bilder\0001-1000\D00001.jpg")
End Sub
AW: HYperlink in Userform oder Imagebox öffnen
23.07.2009 22:16:36
Oly
ich kann nicht für jeden Listeneintrag einen Button erstellen und es sähe auch etwas blöd aus:-)
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 07:00:35
Hajo_Zi
Hallo Oly,
von Listeneintrag war keine Rede, oder ich habe es überlesen.
Dann benutze das Change Ereignis der Listbox. Gruß Hajo
Anzeige
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 08:29:52
Oly
Hallo Hajo,
Stop!! Da wird etwas missverstanden. Ich habe Einträge in der Excel tabelle und möchte jedem Eintrag eine Zuordnung geben könen.
z.B.
A B C
Serie 1 blau
schönes Wetter rot
schlechtes Wetter grün
Serie 3
.
.
.
jetzt möchte ich gerne dem Eintrag "schlechtes Wetter" einen Hyperlink zufügen der mir dann eine Userform öffnet und ein Bild(jpg) in dieser oder oder einer Imagebox anzeigt. Es sind auch nur Grafiken und nichts anderes die angeiezgt werden sollen.
Gruß oly
Anzeige
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 08:33:12
Hajo_Zi
Hallo Only,
dann bennutze das Ereignis Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Das wird ausgelöst, wenn eine Zelle ausgewählt wird. Bei dem Ereignis kannst Du auch Deine UserForm starten. Gruß Hajo
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 11:03:53
Oly
Das habe ich bereits, doch zur Laufzeit ist es schlecht einem neuen Eintrag hinzuzufügen oder geht das auch irgendwie?
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 11:14:38
Hajo_Zi
Hallo Oly,
dann mußt Du es auch bei Private Sub Worksheet_Change(ByVal Target As Range) machen. Gruß Hajo
Anzeige
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 11:26:15
Oly
und wie mache ich es dann zur Laufzeit? rechtsklick hinzufügen?
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 11:28:33
Hajo_Zi
Hallo Oly,
das verstehe ich jetzt nicht. Du hast beide Ereignis angelegt und was möchtest Du jetzt zur Laufzeit machen? Gruß Hajo
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 11:35:15
Oly
In der Excel Tabelle kommen doch ständig neue Einträge hinzu und wollte diesen zur Laufzeit einem Hyperlink hinzufügen der mir zu diesem eintrag eine Grafik in eine Userform oder Image darstellt. Da diese Tabelle nicht nur für mich sein wird, kann ich nicht von jedem ausgehen das er in die VBA geht und dementsprechende Einträge im Change Ereignis hinzufügt. Deshalb meine Frage ob das ganze auch mit einem Hyperlink zu realisieren ist, den man mit einem rechtsklick hinzufügen könnte.
Anzeige
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 11:58:13
Hajo_Zi
Hallo Oly,
ich habe Dir keine Lösung mit Hyperlink vorgeschlagen. Zu diesem Punkt kann ich Dir nichts mitteilen. Gruß Hajo
AW: HYperlink in Userform oder Imagebox öffnen
24.07.2009 12:04:59
Oly
Das war aber die ganze Zeit die Frage. Sorry das ich mich hab falsch ausgedrückt.
Gibt es denn eine andere Lösung die man zur Laufzeit verwenden könnte?
Mir geht es darum, das ein fremder Anwender, einer Zelle, eine Grafik zuordnen kann. Und dies möchte ich gerne in einer Userform oder einer Imagebox anzeigen lassen.
hier mit einer kleinen Erklärung ...
24.07.2009 09:43:54
Matthias
Hallo Oly
Anzeige
AW: hier mit einer kleinen Erklärung ...
24.07.2009 11:14:33
Oly
das sieht ganz gut aus, doch es steht "schlechtes Wetter" in der Zelle und keine Pfadangabe :-(
benutze Select Case ...
24.07.2009 11:32:52
Matthias
Hallo
hab nur vergessen den Text aus A1 zu löschen.
AW: benutze Select Case ...
24.07.2009 11:40:44
Oly
und was ist, wenn dieser Eintrag gelöscht wird und aus "schltechtem Wetter" z.B. "buntes Auto" wird?
Gibt es nicht etwas was man zur Laufzeit verwenden kann und nicht in die Programmierung muss? Soetwas wie ein Hyperlink wo alles variabel ist?