ok something completle different… vba… currently i am working in a small person related company, where they manage their clients in an Excel sheet. This actually is a good tool, but every person has his own sheet, where searching is horrible… so my goal is to write a small script, to generate an index page.
Sub SheetNames()
‘ Erster Eintrag auf Zeile
StartRow = 3‘ Laufvariable mit der Postion zum einfüllen des aktuellen SheetNamens
Position = StartRowFor i = 1 To Sheets.Count
‘ Nur einfüllen, wenn der SheetName nicht dem Inhaltsverzeichnis entspricht
If Sheets(i).Name <> ActiveSheet.Name Then
‘Link erstellen
‘=HYPERLINK(“[Makro Tester.xlsm]’Tabelle1’!A1”; “Tabelle1”)
Worksheets(“Index”).Cells(Position, 1) = “=HYPERLINK(“”[” & ThisWorkbook.Name & “]'” & Sheets(i).Name & “‘!A1″”, “”” & Sheets(i).Name & “””)”‘Position weiterzählen
Position = Position + 1
End IfNext i
‘ Leere Zeilen am Ende einfügen, um gegebenenfalls gelöschte Sheets aus dem Index zu löschen
For i = 1 To 5
Worksheets(“Index”).Cells(Position, 1) = “”‘ Position weiterzählen
Position = Position + 1
Next i
End Sub