Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Hyperlink, aber nicht alle

Forumthread: Hyperlink, aber nicht alle

Hyperlink, aber nicht alle
04.08.2007 08:40:00
Markus
Hallo,
die folgende

Function funktioniert gut.
Leider kriege ich als Anfänger nicht hin,
von den Blättern "PNR1", "KST" und "Befehle" keinen Hpyerlink zu erstellen.
Weis jemand Rat?
Jetzt schon bedanke ich mich, bei allen, die in diesem Forum "Arbeiten für Gotteslohn"!
Markus


Function TabellenListeErstellen()
Dim wks As Worksheet
Dim Zeile As Long
Dim xlsortNorMal As String
'nach alter Liste suchen und löschen
For Each wks In ThisWorkbook.Worksheets
If wks.Name = "Tabellenliste" Then
Application.DisplayAlerts = False
wks.Delete
Application.DisplayAlerts = True
End If
Next wks
' Tabelleblatt (Tabellenliste) wieder erstellen
' Zeilenwert auf 3 stellen
Worksheets.Add
ActiveSheet.Name = "Tabellenliste"
ActiveSheet.Move Before:=Worksheets(1)
Zeile = 3
'alle Tabellen eintragen
For Each wks In ThisWorkbook.Worksheets
'mit Hyperlink
With ThisWorkbook.Worksheets("Tabellenliste").Cells(Zeile, 2)
.Hyperlinks.Add Cells(Zeile, 2), Address:="", SubAddress:=wks.Name & "!A1", TextToDisplay: _
=wks.Name
End With
Zeile = Zeile + 1
Next wks
' wieder zum Ursprungsblatt zurückspringen
' Wert in Personalnummer (bue1) löschen
Sheets("Std_Karte").Select
Application.GoTo Reference:="bue1"
Selection.ClearContents
' zum Blatt (Serien_Blaetter) springen
Sheets("Serien_Blaetter").Select
End Function


Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hyperlink, aber nicht alle
04.08.2007 09:12:00
Beverly
Hi Markus,
versuche es mit diesem Codeteil

'alle Tabellen eintragen
For Each wks In ThisWorkbook.Worksheets
If wks.Name  "PNR1" And wksname  "KST" And wks.Name  "Befehle" Then
'mit Hyperlink
With ThisWorkbook.Worksheets("Tabellenliste").Cells(Zeile, 2)
.Hyperlinks.Add Cells(Zeile, 2), Address:="", SubAddress:=wks.Name & "!A1",  _
TextToDisplay:=wks.Name
End With
End If
Zeile = Zeile + 1
Next wks


________________________________________

Anzeige
;

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