Wie führe ich ein Makro aus, indem ich in Excel auf Hyperlinks klicke?
Makrocode kann für uns sehr hilfreich sein, um einige komplizierte Aufgaben in Excel zu lösen. Normalerweise können wir ihn in der ausführen Microsoft Visual Basic für Anwendungen Fenster durch Klicken Führen Sie Taste oder drücken F5 Schlüssel. Haben Sie jemals versucht, die Makros durch Klicken auf die entsprechenden Hyperlinks im Arbeitsblatt auszuführen?
Führen Sie das Makro aus oder führen Sie es aus, indem Sie auf den Hyperlink mit VBA-Code klicken
Führen Sie das Makro aus oder führen Sie es aus, indem Sie auf den Hyperlink mit VBA-Code klicken
Es kann für uns interessant sein, ein Makro durch Klicken auf einen Hyperlink in Excel auszulösen. Die folgende Methode kann Ihnen dabei helfen, diese Aufgabe Schritt für Schritt zu erledigen:
1. Erstellen Sie Hyperlinks, mit denen Sie die Makrocodes ausführen möchten. Bitte klicken Sie auf eine Zelle und erstellen Sie einen Hyperlink, um auf sich selbst zu verlinken. Siehe Screenshot:
2. Wiederholen Sie den obigen Schritt, um weitere Hyperlinks zu erstellen, die Sie wie folgt verwenden möchten:
3. Klicken Sie dann mit der rechten Maustaste auf die Blattregisterkarte, die die Hyperlinks enthält, die Sie verwenden möchten, und wählen Sie dann Code anzeigen aus dem Kontextmenü und im geöffneten Microsoft Visual Basic für Anwendungen Kopieren Sie im Fenster den folgenden Code und fügen Sie ihn in das leere Modul ein:
VBA-Code: Führen Sie Makrocodes über Hyperlinks aus:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
If Target.Range.Address = "$B$6" Then
Call Macro1
End If
If Target.Range.Address = "$B$8" Then
Call Macro2
End If
End Sub
Note: Im obigen Code, B6 und B8 Enthalten die Zellen Hyperlinks, die Sie verwenden möchten, und Macro1 und Macro2 Sind die Makrocode-Namen, ändern Sie sie bitte nach Ihren Wünschen.
4. Speichern und schließen Sie dann das Codefenster. Wenn Sie von nun an auf den Hyperlink klicken, wird der spezifische Makrocode sofort ausgeführt.
In Verbindung stehende Artikel:
Wie führe ich ein Makro aus, wenn sich der Zellenwert in Excel ändert?
Wie führe ich ein Makro basierend auf dem Zellenwert in Excel aus?
Wie führe ich ein Makro automatisch aus, bevor ich in Excel drucke?
Wie führe ich ein Makro aus, wenn ein Blatt aus einer Arbeitsmappe ausgewählt wird?
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!