Ich habe eine Excel-Tabelle mit einer Form in jeder Zeile einer Spalte, mit mehr Formen, die im Laufe der Zeit zur Spalte hinzugefügt werden. Das Problem ist, einige Formen haben Hyperlinks und andere nicht. Ich möchte ein VBA-Makro schreiben, um jede Form in der Spalte zu durchlaufen und den Hyperlink der aktuellen Form zu entfernen, wenn es einen hat. Ich habe versucht, ein Makro aufzuzeichnen, in dem ich manuell den Hyperlink einer Form lösche und dann diese Aktion global anwende. Es gibt jedoch andere Formen auf dem Blatt, die Hyperlinks enthalten, so dass mein Makro nur auf diese bestimmte Spalte angewendet werden muss. Irgendwelche Ideen?Excel VBA-Makro, um den Hyperlink jeder Form zu entfernen
-1
A
Antwort
0
In diesem Beispiel werden die Hyperlinks aus den Formen in Spalte A gelöscht und die Spalte nach Bedarf angepasst.
Sub DeleteHyperlink()
Dim shp As Shape
Dim r As Range
Set r = Columns("A:A")
For Each shp In ActiveSheet.Shapes
If Not Intersect(Range(shp.TopLeftCell, shp.BottomRightCell), r) Is Nothing Then
On Error Resume Next
If shp.Hyperlink.Address <> "" Then shp.Hyperlink.Delete
End If
Next shp
End Sub
+0
Funktioniert perfekt. Ich danke dir sehr! –
0
Versuchen Sie, das folgende Verfahren zu verwenden, um alle Hyperlinks wie einmal zu entfernen.
Verwandte Themen
- 1. Excel-Hyperlink-Bildschirm-Tipps entfernen
- 2. Entfernen = Hyperlink von Excel-Zeilen
- 3. Wie fügen Sie einen Hyperlink zu Excel Form mit C#?
- 4. Excel Hyperlink innerhalb Hyperlink
- 5. Excel VBA: Makro zu commandbutton zuweisen, um Hyperlink zu erstellen
- 6. Excel VBA: Subroutine oder Funktion, um Hyperlink-Klicks zu bearbeiten
- 7. Excel VBA plus = hyperlink()
- 8. Voll Hyperlink Pfad in Excel
- 9. Excel Hyperlink Massenaktualisierung
- 10. Excel relative Zelle Hyperlink
- 11. Automatische Hyperlink in Excel
- 12. Excel-Hyperlink/Navigieren zu anderen Blatt
- 13. Hyperlink in GI entfernen
- 14. Excel-Hyperlink - Zelle automatisch aktualisieren
- 15. Excel hinzufügen Hyperlink zu einer anderen Tabelle in Excel
- 16. Excel VBA: Hyperlink woes
- 17. So erstellen Sie eine Funktion, um den Hyperlink zu überprüfen
- 18. Excel dynamische Hyperlink über Formel
- 19. entfernen Schrägstrich von Hyperlink href
- 20. ein „Home“ Hyperlink zu einer Form mit VBA
- 21. Excel Größe automatisch anpassen, um Form zu passen
- 22. Excel VBA Hyperlink für die aktive Zelle zu machen
- 23. Jeder Weg, um den Code einfacher zu machen?
- 24. Hyperlink in Excel mit C# .Net
- 25. Hyperlink-Text aus Excel-Text löschen
- 26. Excel-Hyperlink mit einem Pfund
- 27. Excel - Schaltfläche, um zu einem bestimmten Blatt zu gehen
- 28. Kann jQuery .off() nicht entfernen, um den Ereignishandler zu entfernen
- 29. wie entfernen Hyperlink von Worten
- 30. Hyperlink um Flash-Banner
Geben Sie Ihren Code ein. Was du bis jetzt gemacht hast. –