In Visual Basic for Applications (VBA) können Sie einen Hyperlink in ein Bild einfügen, um ein anklickbares Bild zu erstellen, das Benutzer zu einer bestimmten URL oder Position weiterleitet. Dies ist nützlich, wenn Sie interaktive Arbeitsblätter oder Dashboards erstellen, die eine Navigation zu externen Ressourcen erfordern.
Hier ist eine Schritt-für-Schritt-Anleitung zur Verwendung von VBA zum Einfügen eines Hyperlinks in ein Bild.
Schritt 1: Fügen Sie ein Bild ein
Bevor Sie einen Hyperlink hinzufügen, müssen Sie ein Bild in Ihr Arbeitsblatt einfügen. Sie können dies tun, indem Sie die Registerkarte „Einfügen“ in der Multifunktionsleiste auswählen und dann in der Gruppe „Illustrationen“ auf „Bild“ klicken.
Schritt 2: Erstellen Sie ein Makro
Als nächstes müssen Sie ein Makro erstellen, das den Hyperlink einfügt. Drücken Sie dazu „Alt + F11“, um den Visual Basic-Editor zu öffnen. Klicken Sie auf „Einfügen“ und wählen Sie dann „Modul“ aus dem Dropdown-Menü aus. Dadurch wird ein neues Modul in Ihrem Projekt erstellt.
Fügen Sie im neuen Modul den folgenden Code hinzu, um eine neue Funktion namens „InsertHyperlink“ zu erstellen:
Function InsertHyperlink()
Dim PCT As Picture
Set PCT = ActiveSheet.Pictures("Picture 10")
With ActiveSheet
.Hyperlinks.Add Anchor:=.Shapes(PCT.Name), Address:="https://excel-hilfe.exco-apps.ch/"
End With
End Function
Dieser Code erstellt zuerst ein Bildobjekt, das auf das Bild im Arbeitsblatt verweist. Sie müssen den Namen der Form ändern, damit er mit dem Namen des eingefügten Bildes übereinstimmt.
Dann setzt der Code die Hyperlink-Adresse auf eine angegebene URL und den Hyperlink-Text auf einen angegebenen Anzeigetext. Sie können diese Werte Ihren Anforderungen entsprechend ändern.
Schritt 3: Führen Sie das Makro aus
Um den Hyperlink in das Bild einzufügen, führen Sie einfach das Makro aus, indem Sie im VBA-Editor auf „Ausführen“ klicken, oder weisen Sie dem Makro auf Ihrem Arbeitsblatt eine Schaltfläche zu.
Sobald Sie das Makro ausführen, sehen Sie, dass das Bild jetzt mit einem Hyperlink versehen ist. Wenn Sie auf das Bild klicken, werden Sie zur angegebenen URL weitergeleitet.
Abschluss
Indem Sie VBA zum Einfügen eines Hyperlinks in ein Bild verwenden, können Sie interaktive Arbeitsblätter und Dashboards erstellen, mit denen Benutzer zu externen Ressourcen navigieren können. Dieser einfache und unkomplizierte Prozess kann an Ihre spezifischen Anforderungen angepasst werden, sodass Sie leistungsstarke und effektive visuelle Tools erstellen können, die Ihre datengesteuerte Entscheidungsfindung verbessern.
Benötigen Sie einen VBA Programmierer?
Wir als exact construct programmieren mit einem Team von rd. 20 Mitarbeitern seit über 10 Jahren Excel-Tools. Wir sind ein Nischenanbieter der spezialisiert auf Makros/VBA-Codes ist. Daneben unterstützen wir auch als 3rd Level Support die IT-Abteilungen rund um Probleme bei MS Office (Excel, Word, PowerPoint, etc.).
Haben Sie ein Excel-Problem? Benötigen Sie einen Makro-Programmierer? Rufen Sie uns unverbindlich an +41 52 511 05 25 oder kontaktieren Sie uns via Kontaktformular.