Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
992to996
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
992to996
992to996
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Inhaltsverzeichnis - Code falsch?

Inhaltsverzeichnis - Code falsch?
17.07.2008 13:23:00
Lutz
Hallo Excel-Spezis,
ich habe einen Code:

Sub Inhaltsverzeichnis()
Dim i As Integer
Dim Inhalt As Worksheet, Blatt As Worksheet
Set Inhalt = Worksheets.Add
On Error Resume Next
Inhalt.Name = “Inhaltsverzeichnis”
On Error GoTo 0
i = 1
For Each Blatt In Worksheets
If Blatt.Name  Inhalt.Name Then
Inhalt.Cells(i, 1).Value = Blatt.Name
Inhalt.Hyperlinks.Add Anchor:=Inhalt.Cells(i, 1), Address:=”", SubAddress:=Blatt.Name & “!A1 _
8243;, TextToDisplay:=Blatt.Name
i = i + 1
End If
Next
Inhalt.Cells(1, 1).EntireColumn.AutoFit
End Sub


Der geht bei mir nicht weil da komische Zeichen drin sind.
Jemand hat geschrieben das
subAdress:= “‘”& Blatt.Name & “‘!A1″ )
besser wäre?
Kann jemand den Code so übersetzen/ändern dass er geht?
Danke Gruß Jens

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

Betreff
Datum
Anwender
Anzeige
AW: Inhaltsverzeichnis - Code falsch?
17.07.2008 13:50:09
Tino
Hallo,
habe deinen Code jetzt nicht getestet, aber diese Zeichen sind bei dir im Code falsch.
”
ersetze diese durch "
Gruß Tino

AW: Inhaltsverzeichnis - Code falsch?
17.07.2008 14:02:28
Tino
Hallo,
so müsste dieser besser gehen.

Sub Inhaltsverzeichnis()
Dim i As Integer
Dim Inhalt As Worksheet, Blatt As Worksheet
For i = 1 To ThisWorkbook.Sheets.Count
If ThisWorkbook.Sheets(i).Name = "Inhaltsverzeichnis" Then
Set Inhalt = ThisWorkbook.Sheets(i)
GoTo IstVorhanden:
End If
Next i
Set Inhalt = Worksheets.Add
Inhalt.Name = "Inhaltsverzeichnis"
IstVorhanden:
i = 1
For Each Blatt In Worksheets
If Blatt.Name  Inhalt.Name Then
Inhalt.Cells(i, 1).Value = Blatt.Name
Inhalt.Hyperlinks.Add _
Anchor:=Inhalt.Cells(i, 1), Address:="", SubAddress:=Blatt.Name & "!A1", TextToDisplay:=Blatt. _
Name
i = i + 1
End If
Next
Inhalt.Cells(1, 1).EntireColumn.AutoFit
End Sub


Gruß Tino

www.VBA-Excel.de


Anzeige
AW: Inhaltsverzeichnis - Code falsch?
17.07.2008 21:01:00
Lutz
Hallo Tino,
wunderbar das geht wie verrückt.
Vielen Dank
Liebe Grüße Lutz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige