Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1152to1156
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
Hyperlinks entfernen
Ralf_P
Hallo,
ich wollte mit folgender Anweisung alle Hyperlinks aus dem Bereich entfernen.
Sub HL_löschen()
Dim Bereich As Range
Set Bereich = Range("H14:R26")
For Each cell In Bereich
cell.Hyperlinks.Delete
Next cell
End Sub

Allerdings gehen auch alle Formatierungen wie Hintergrundfarbe, Rahmen, Zahlenformat verloren.
Was mache ich da falsch?
VG, Ralf

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

Betreff
Benutzer
Anzeige
AW: Hyperlinks entfernen
04.05.2010 13:26:15
Beverly
Hi Ralf,
mit einem Umweg über ein Hilfstabellenblatt könnte man es so machen:
Private Sub entfernen_hyperlinks_Click()
Dim raQuelle As Range
Dim raTemp As Range
Dim hyLink As Hyperlink
For Each hyLink In Range("H14:R26").Hyperlinks
Set raTemp = Worksheets("HilfsTabelle").Range("A1") ' Hilfstabellenblatt
Set raQuelle = Cells(hyLink.Range.Row, hyLink.Range.Column)
raQuelle.Copy
raTemp.PasteSpecial xlPasteValues
raTemp.PasteSpecial xlPasteFormats
raQuelle.Hyperlinks.Delete
raTemp.Copy Destination:=raQuelle
With raQuelle.Font
.Underline = xlUnderlineStyleNone
.ColorIndex = 1
End With
Next hyLink
Set raTemp = Nothing
Set raQuelle = Nothing
End Sub



Anzeige
Ein Hilfstabellenblat brauchts dazu nicht ...
04.05.2010 14:01:49
xr8k2
... aber ein Hilfsvariable.
Hallo Zusammen,
so würden auch alle formatierungen erhalten bleiben:
Sub HL_löschen()
Dim Zelle As Range, tmpZelle As Variant
Dim Bereich As Range
Set Bereich = Range("H14:R26")
For Each Zelle In Bereich
If Zelle.Hyperlinks.Count > 0 Then
tmpZelle = Zelle
Zelle = ""
Zelle = tmpZelle
End If
Next Zelle
End Sub
Gruß,
xr8k2
vielen Dank_owt
04.05.2010 15:59:34
Ralf_P

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige