Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Makro

Forumthread: Makro

Makro
Walter
Hallo Excel Experten,
Mit diesem Makro konnte ich in Excel 2003 alle Hyperlinks löschen,
Bitte um Hilfe damit es auch in Excel 2007 läuft.
Option Explicit
Sub BilderHyperlinksAnzeigen()
Dim lngT As Long, objBild As Shape, hyp As Hyperlink
On Error Resume Next
For Each objBild In ActiveSheet.Shapes
Set hyp = Nothing
Set hyp = objBild.Hyperlink
If Not hyp Is Nothing Then
lngT = lngT + 1
'Adresse der linken oberen Ecke des Bildes in Spalte J anzeigen :
Cells(lngT, 10) = objBild.TopLeftCell.Address
'Bildname in Spalte K anzeigen :
Cells(lngT, 11) = objBild.Name
'Hyperlink des Bildes in Spalte L anzeigen :
Cells(lngT, 12) = objBild.Hyperlink.Address
End If
Next
End Sub
Heißen Dank
Walter
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Makro
16.06.2012 17:04:37
Beverly
Hi Walter,
bist du dir sicher, dass du damit Hyperlinks gelöscht hast? Da müsste doch irgendwo stehen
objBild.Hyperlink.Delete



AW: Makro
16.06.2012 17:39:09
Walter
Hallo Karin, hatte das verkehrte Makro,
Sub tt()
Dim wks As Worksheet, shp As Shape
For Each wks In Worksheets
wks.Hyperlinks.Delete
For Each shp In wks.Shapes
shp.Delete
Next
Next
End Sub

Dank für Deine Antwort
Schluß, Kuß, Julius
Walter
Anzeige
AW: Makro
16.06.2012 17:57:42
Beverly
Hi Walter,
ich habe jetzt extra jemanden bauftragt, das Makro auch in 2007 (ich habe derzeit nur 2010 zur Verfügung) zu testen - also es funktioniert auch in Excel2007.


;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige