Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1264to1268
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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
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.


Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige