Seite 1 von 1 [18 Beiträge im Thema] | Beitrag schreiben | Anfang zurück weiter Ende |
MR-Toolbox - Inhaltsverzeichnis dringend benötigt
Hallo Markus & Community!
Ich möchte in einer sehr großen Mappe (ca. 30 Blätter) ein Inhaltsverzeichnis erstellen, so dass ich ein extra Blatt habe, von dem man mit einem Klick einfach auf das gewünscht Baltt springen kann.
Die lange Liste an Tab /Blättern am unteren Bildschrimrand wird nämlich sehr untersichlich ... bei so vielen Blättern.
Die Funktion "inhaltsverzeichnnis" in meiner (resitrierten) MR-T gibt jedoch immer eine Fehlermeldung aus.
Auch dann, als ich zu Testzwecke eine Tabelle mit nur einem Sheet erstellt hatte.
(Excel 2000 SP3, englisch; Markus Reichenbach Toolbox (3.0 XP))
Bitte geb' mir eine Rückmeldung!
Danke!
Dateianlagen:
inhaltsverzeichnnis_fehlermledung.gif (8 kByte, 625 x 364 Pixel)
speichern
Das folgende Makro (von Bernd Held) erzeugt ein neues Tabellenblatt und
Hallo Michael!
Hi Jan,
Hallo zusammen!
Anmerkung nach Ersetzen im Makro von Markus:
screen_inhaltsverzeichnis.gif (4 kByte, 346 x 204 Pixel)
Hallo Jan,
Hi Markus!
Hi Jahn,
Hi Markus!
Hallo Markus!
inhaltsverzeichnis-deutsch-fehler.gif (7 kByte, 500 x 372 Pixel)
Hi Jan,
Hi Markus!
Hi Jan,
Nachtrag zum Problem mit den Sonderzeichen
Danke für die Info, Markus.
Jipiee!
Hi Jan,
listet darin alle Tabellenblätter der Arbeitsmappe als Link auf.
Die Tabellennamen dürfen keine Leerzeichen enthalten
Mit freundlichen Grüssen
Michael Grunewald
Mailto:[email protected]
-------------------
Sub MappenInhaltZusammenstellen()
Dim Tabelle As Worksheet
Dim i As Integer
Worksheets.Add.Move before:=Worksheets(1)
ActiveSheet.Name = "Inhalt"
Cells(2, 2).Value = "Enthaltene Blaetter"
i = 3
For Each Tabelle In ActiveWorkbook.Worksheets
If Tabelle.Name <> "Inhalt" Then
Cells(i, 2).Value = Tabelle.Name
Tabelle.Hyperlinks.Add Anchor:=Cells(i, 2), _
Address:="", SubAddress:=Tabelle.Name & _
"!A1", ScreenTip:="Hyperlink klicken", _
TextToDisplay:=Tabelle.Name
i = i + 1
End If
Next Tabelle
End Sub
--------------------
-----Ursprüngliche Nachricht-----
Von: HaveFun [mailto:@carookee.com]
Gesendet: Dienstag, 27. Mai 2003 18:10
An:
Betreff: Inhaltsverzeichnis dringend benötigt
Hallo Markus & Community!
Ich möchte in einer sehr großen Mappe (ca. 30 Blätter) ein
Inhaltsverzeichnis erstellen, so dass ich ein extra Blatt habe, von dem
man mit einem Klick einfach auf das gewünscht Baltt springen kann.
Die lange Liste an Tab /Blättern am unteren Bildschrimrand wird nämlich
sehr untersichlich ... bei so vielen Blättern.
Die Funktion "inhaltsverzeichnnis" in meiner (resitrierten) MR-T gibt
jedoch immer eine Fehlermeldung aus.
Auch dann, als ich zu Testzwecke eine Tabelle mit nur einem Sheet
erstellt hatte.
(Excel 2000 SP3, englisch; Markus Reichenbach Toolbox (3.0 XP))
Bitte geb' mir eine Rückmeldung!
Danke!
Täglich
gewinnen! Jetzt kostenlos mitspielen!
_____
Um auf diesen Beitrag zu antworten, benutzen Sie die Antworten-Funktion
Ihrer Mail-Software.
Einen neuen Beitrag im
Forum verfassen · Diesen Beitrag
Mailingliste
Re: AW: Inhaltsverzeichnis dringend benötigt
HaveFun,
28.05.03, 09:53
- drucken - weiterempfehlen
Danke für den Tipp!
Haargenau dieses Makro habe ich schon ausprobiert. Ich hatte es bei Spotlight.de gefunden.
Aber meine Mappe enthalt viele Blätter, die ausschließlich Diagramme enthalten (nach Beendigung des Diagramm-Assistenten hatte ich "als neues Blatt" ausgewählt).
Diese Diagramm-Sheets werden leider nicht mit in das Inhaltsverzeiochnis mit aufgenommen ... dies wäre jedoch sehr wichtig.
(Excel 2000)
Danke,
Jan
Re: Inhaltsverzeichnis dringend benötigt
MarkusReichenbach,
28.05.03, 23:59
- drucken - weiterempfehlen
bisher konnte ich mit deiner englischen Excelversion noch nicht testen.
Ich vermute aber, dass z.B. folgende Zeile Probleme verursacht, da "DieseArbeitsmappe" in deiner Version "ThisWorkbook" oder so heißt.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Set VBP = ActiveWorkbook.VBProject.VBComponents("DieseArbeitsmappe")
+++++++++++++++++++++++++++++++++++++++++++++++++++++
Vorschlag:
Ersetze in deiner Toolboxversion "DieseArbeitsmappe" durch die englische Bezeichnung
(Modul Inhaltsverzeichnis; Suchen&Ersetzen STRG+H)
Alternativ kannst du mir den englischen Namen von "DieseArbeitsmappe" posten, dann schicke ich dir die Toolbox für die englsiche Version zu.
Mit freundlichen Grüßen
Markus Reichenbach
http://www.markus-reichenbach.de
http://www.mr-toolbox.de
[editiert: 28.06.03, 14:07 von MarkusReichenbach]
Website-Tipp: englisch deutsch (VBA)
HaveFun,
02.06.03, 15:08
- drucken - weiterempfehlen
Hier eine interessante Website:
Excel Schlüsselwörter, Englisch Deutsch
http://home.arcor.de/setup/office/off10.html
Außerdem habe ich eine wesentlich umfangreeichere Liste mit Übersetzungen Ecel-deutsch/englisch angefügt.
Dort habe ich beispielsweise gelesen:
" ThisWorkbook - DieseArbeitsmappe
"
Gruß,
Jan
[editiert: 02.06.03, 15:23 von HaveFun]
Dateianlagen:
excel_deutsch-englisch.xls (206 kByte)
anzeigen - speichern
Datei wurde schon 338-mal heruntergeladen.
Re: Website-Tipp: englisch deutsch (VBA)
HaveFun,
02.06.03, 15:24
- drucken - weiterempfehlen
Nach dem Ersetzen funktioniert das Makro Inhaltsverzeichnis zuerst einmal einwandfrei :-)
Das Inhaltsverzeichnis wird jedenfalls erstellt. In einer kleinen Beispieldatei funktionieren auch die Links einwandfrei.
nur dann, wenn ich dies an der Originalprojektdatei mache, kommt Excel offenabr mit dem Dateinamen nicht klar: siehe Screenshot.
Dateianlagen:
speichern
Re: Website-Tipp: englisch deutsch (VBA)
MarkusReichenbach,
02.06.03, 22:14
- drucken - weiterempfehlen
die Fehlermeldung ist schon sonderbar.
Wie heißt denn die XLS-Datei, 'Ticksheet_v10-'3.xls???
Sind die rot markierten Zeichen wirklich im Dateinamen oder nur in der Fehlermeldung?
Jedenfalls kommt Excel mit den ' durcheinander.
Auch bei mir, in der deutschen Excelversion, steigt das Makro bei dem Dateinamen 'Ticksheet_v10-'3.xls mit einer Fehlermeldung aus.
Benenne die Datei mal testweise ohne '
Mit freundlichen Grüßen
Markus Reichenbach
http://www.markus-reichenbach.de
http://www.mr-toolbox.de[img]
[editiert: 02.06.03, 22:16 von MarkusReichenbach]
Dateianlagen:
Ticksheet_v10-3.xls-Fehler (108 kByte, 735 x 325 Pixel)
Anzeige optimiert für beste Darstellung.
anzeigen - Großansicht - speichern
Datei wurde schon 379-mal heruntergeladen.
Inhaltsverzeichnis und Sonderzeichen im Dateinamen
HaveFun,
03.06.03, 00:27
- drucken - weiterempfehlen
Der Dateiname meiner Mappe ist OHNE die Singlequotes!
Meine Datei heisst: Ticksheet_v10-3.xls
Für mich sieht das so aus, als wenn der Dateiname geparsed wird, und Excelvor dem Minus den Dateinamen für beendet erklärt; daher hat Excel das 'Ticksheet_v10-' mit Single-Quotes eingeschlossen.
Siehst Du das genauso?
Ich habe heute nachmittag folgenden Dateinamen ausprobiert:
Ticksheetv103.xls
Und siehe da: Alles Einwandfrei; das Inhaltsverzeichnnis funktioniert komplett
Danke,
Jan
[editiert: 03.06.03, 00:27 von HaveFun]
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
Markus Reichenbach,
03.06.03, 12:51
- drucken - weiterempfehlen
in der deutschen Excelversion geht es auch mit - ?!?
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
HaveFun,
03.06.03, 15:50
- drucken - weiterempfehlen
Ich habe es gerade gestestet:
Excel 2000 SP-3, englisch.
Nach ändern von ersetzen: DieseArbeitsmappe
Der Dateiname Test_1.xls bringt keine Probleme.
Der Dateiname Test-1.xls erstellt zwar das Inahltsverzeichnis, jedoch beim ersten Klick auf einen Button erscheint die schon gepostete Fehlermeldung.
Dabei wird der Dateiname bis zu dem Minuszeichen in singelquotes (') gesetzt.
Gruß,
Jan
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
HaveFun,
09.06.03, 23:20
- drucken - weiterempfehlen
Sehr sonderbar!
Ich habe es heute dann zuhause getestet: mit meiner DEUTSCHEN Excel 2000 Version.
Vorgehensweise:
Neue Mappen, dann gespeichert unter Dateinamen
Ticksheet_v10-3.xls
Dann Inhaltsverzeichnis mit MR-T erstellt. Auch das geht ja noch einwandfrei.
Zuletzt dann der Klick auf ein Sheet Button ... und da ist der Fehler in DEUTSCH! Siehe Screen.
Aber nochmal ganz deutlich: der Fehler tritt erst auf, wenn man auf einen von MRT kreierten Button drückt; die Erstellung geht fehlerfrei.
Hast Du wirklich auch auf den neuen Button gedrückt, oder einfach nur das Inhaltsverrz. erstellt?
Grüße,
Jan
-----
Es gibt 10 Arten von Menschen:
Die, die den Binärcode verstanden haben
und die, die ihn nicht verstehen.
[editiert: 09.06.03, 23:22 von HaveFun]
Dateianlagen:
speichern
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
Markus Reichenbach,
10.06.03, 13:07
- drucken - weiterempfehlen
du hast Recht, die Erstellung des Inhaltverzeichnisses ist OK, und der Button funktioniert nicht.
Der Button verweißt in meinem Test auf "'C:\TEMP\Ticksheet_v10-''3.xls'''!DieseArbeitsmappe.Inhaltsverzeichnis_go".
Richtig wäre: "'Ticksheet_v10-3.xls'!DieseArbeitsmappe.Inhaltsverzeichnis_go"
Workaround bis ich eine bessere Lösung habe (Ich arbeite gerade an MR-Toolbox 3.1)
- Datei als "Ticksheet_v10" speichern
- Inhaltsverzeichnis erstellen
- Datei umbenennen
Gruß
Markus
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
HaveFun,
10.06.03, 15:42
- drucken - weiterempfehlen
Jo, alles klar.
DAs Porblem besteht ja auch schon längst nicht mehr für mich, da ich die Datei jetzt sowieso nur noch v "ticksheet_v106" nenne ... man kann sich ja auch ein bisher an die Tools (MR-T) anpassen, wenn man weiß, woran es liegt.
Ich wollte dir mit meinen weiteren Test jedoch helfen, kleine Fehlerchen in MR-T zu erkennen, und zu fixen
Schließlich ist man (eigene Erfahrung bei jeder Art von Applikation auf das Feedback der User angewiesen, um Bugs entfernen zu können.
Grüße,
Jan
-----
Es gibt 10 Arten von Menschen:
Die, die den Binärcode verstanden haben
und die, die ihn nicht verstehen.
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
Markus Reichenbach,
11.06.03, 12:39
- drucken - weiterempfehlen
vielen Dank für deine Hilfe und dein feedback!!!
Man kann wirklich nicht zuviel testen, und Praxistests sind immer noch die besten.
Wie schon gesagt arbeite ich gerade an der MR-Toolobx 3.1 und bin dabei deine Anregungen (Englische Excelversion) einzubauen.
Gruß
Markus
Nachtrag: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
MarkusReichenbach,
24.06.03, 23:17
- drucken - weiterempfehlen
Inzwischen habe ich das Ganze mit einigen Dateinamen, die ein "-" enthalten durchprobiert.
Seltsamerweise darf ein "-" grundsätzlich im Dateinamen vorkommen, aber nicht an jeder beliebigen Stelle.
("map-p.xls" funktioniert während "ma-2.xls" eine Fehlermeldung ausgibt?!?)
Fazit: Da ich die Konstellation, bei der die Fehlermeldung auftritt, bisher noch nicht nachvollziehen kann gilt bis auf weiteres der Workaround:
- Datei ohne "-" im Dateinamen speichern
- Inhaltsverzeichnis erstellen
- Datei umbenennen
oder auf "-" im Dateinamen ganz verzichten.
PS: Das gleiche Problem tritt auch mit Leerzeichen im Dateinamen auf.
Mit freundlichen Grüßen
Markus Reichenbach
http://www.markus-reichenbach.de
http://www.mr-toolbox.de
[editiert: 05.07.03, 19:19 von MarkusReichenbach]
Re: Nachtrag: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
HaveFun,
24.06.03, 23:30
- drucken - weiterempfehlen
Sehr sonderbares Verhalten von Excel. ZUmals ein Minus-Zeichen ja nciht wirklich ein richtiges Sonderzeichen ist, und sogar DOS.8.3.konform war/ist.
Naja, ist ja auch nciht wirklich schlimm. Ich dachte, dass wäre leicht zu beheben, dass es sich ja scheinbar um einen Fehler beim parsen des Dateinamens handelt, was Excel mit den Hochkommata andeutet.
Na, egal,
Gruß,
Jan
---___---___---___----___---___
Ich bin Ohm von Borg. Widerstand ist Spannung durch Stromstärke.
ICQ: 95281702
----- Original Message -----
From: Markus Reichenbach
To:
Sent: Tuesday, June 24, 2003 11:20 PM
Subject: Nachtrag: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
Nachtrag zum Problem mit den Sonderzeichen
Inzwischen habe ich das Ganze mit einigen Dateinamen, die ein "-" enthalten durchprobiert.
Seltsamerweise darf ein "-" grundsätzlich im Dateinamen vorkommen, aber nicht an jeder beliebigen Stelle.
("map-p.xls" funktioniert während "ma-2.xls" eine Fehlermeldung ausgibt?!?)
Fazit: Da ich die Konstellation, bei der die Fehlermeldung auftritt, bisher noch nicht nachvollziehen kann gilt bis auf weiteres der Workaround:
- Datei ohne "-" im Dateinamen speichern
- Inhaltsverzeichnis erstellen
- Datei umbenennen
oder auf "-" im Dateinamen ganz verzichten.
Mit freundlichen Grüßen
Markus Reichenbach
http://www.markus-reichenbach.de
http://www.mr-toolbox.de
Täglich €1.000.000,00 zu gewinnen! Jetzt kostenlos mitspielen!
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
HaveFun,
14.07.03, 11:20
- drucken - weiterempfehlen
Super, Markus!
Das Inhaltsverzeichnis klappt nun (Beta 3.1) auch ohne Probleme, und ohne Veränderung der Makros!
Großes Kompliment von
Jan
Grüße,
Jan
-----
Es gibt 10 Arten von Menschen:
Die, die den Binärcode verstanden haben
und die, die ihn nicht verstehen.
Re: Inhaltsverzeichnis und Sonderzeichen im Dateinamen
MarkusReichenbach,
14.07.03, 22:45
- drucken - weiterempfehlen
vielen Dank für das Kompliment und natürlich auch für das Testen!
PS: In der neuesten Version (beta II) kommt auch ein Warnhinweis, wenn der Dateiname ein "-" oder " " enthät.
Mit freundlichen Grüßen
Markus Reichenbach
http://www.markus-reichenbach.de
http://www.mr-toolbox.de
[editiert: 14.07.03, 22:47 von MarkusReichenbach]