Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlink auf mehrere Dateien

Hyperlink auf mehrere Dateien
12.05.2005 08:03:45
Norbert
Hallo ...,
in einer Exceltabelle habe ich Schaltplannummern abgelegt.
Beispiel
100001.pdf
100002.pdf
100003.pdf
.....
Ändert sich ein Schaltplan wird an die Nummer ein a, b, c angehängt.
100002a.pdf (nach der 1. Änderung)
100002b.pdf (nach der 2. Änderung)
.....
In einem Ordner sind alle (ca 2000 pdf-Dateien) abgelegt.
Ich kann jeden Schaltplan mit einem Hyperlink öffnen.
So weit so gut.
Ich suche jetzt aber eine Möglichkeit das ich einen Hyperlink z.B auf den/die Schaltpläne 100002.pdf, 100002a.pdf, 100002b.pdf gleichzeitig mache.
Ich hatte mir vorgestellt einen Hyperlink auf den 1. (Ur-)Schaltplan zu setzen und dann mit * als frei wählbare Zeichenfolge einzutragen.
So hatte ich mir das versucht: 100002*.pdf
Jetzt habe ich gedacht sollte ein Fenster aufgehen wo alle Schaltpläne angezeigt werden die diese Zeichenfolge 100002*.pdf beinhaltet.
Also meine drei (100002.pdf, 100002a.pdf, 100002b.pdf) Schaltpläne. Und ich wähle mir eine Datei aus die ich wirklich öffnen will.
Funktioniert das mit einem Hyperlink?
Oder klappt das so nicht?
Danke
Norbert
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hyperlink auf mehrere Dateien
12.05.2005 10:21:40
MichaV
Hi Norbert,
so einfach geht es m.E. nicht. Aber über einen netten Umweg.
Ich denke, Du möchtest den Hyperlink praktisch als "Button" verwenden, der bei Klick ein bestimmtes Makro (Pläne auflisten) mit einem Parameter (Plan-Nr.) ausführt. Das hatten wir vor einigen Tagen in ähnlicher Weise schon einmal. https://www.herber.de/forum/messages/609118.html
Prinzip: Der Hyperlink (Link- Text: Deine Plan- Nr.) verweist auf die eigene Zelle, es passiert also nichts. Aber bei Klick wird das Ereignis Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
ausgelöst, in dem Du dann Dein Makro zur Auflistung der Pläne einbauen kannst (Target enthält den Link- Text als Parameter für das Makro).
Aufgrund Deines Levels denke ich, den Rest kriegst Du hin, wenn nicht melde Dich nochmal.
Gruß- Micha
Anzeige
AW: Hyperlink auf mehrere Dateien
12.05.2005 11:29:38
Norbert
Hallo Micha,
da habe ich also Recht gehabt, dass das so einfach nicht funktioniert sondern nur mit ein wenig programmiererei.
DANKE da werde ich dann mal nachschauen.
Gruß
Norbert
AW: Hyperlink auf mehrere Dateien
12.05.2005 16:44:12
Reinhard
Hallo Norbert,
im Code des Tabellenblattes:

Private Sub ComboBox1_Change()
Columns(1).EntireRow.Hidden = False 'alle einblenden
If Worksheets("Tabelle2").[B1] = "Alle anzeigen" Then Exit Sub
For n = 3 To Range("A65536").End(xlUp).Row
If Worksheets("Tabelle2").[B1] <> Left(Cells(n, 1), 6) Then Cells(n, 1).EntireRow.Hidden = True
Next n
End Sub

In Tabelle2 hast du ab A1 nach unten stehen:
Alle anzeigen
100001
100002
100003
100004
usw.
Im TabellenBlatt 1
stehen alle deine pdfs ab Zeile 3
im Bereich Zeile 1 bzw 2 fügst du ein Kombinationsfeld aus Steuerelementtoolbox dazu
(wenn ich grad wüßte wie man das fixiert dass es nicht mitscrollt wenn Zeilen verschwinden könnte es auch im Baltt irgendwo stehen.)
mi rechtsklick auf dieses, Eigenschaften
ListFillRange Tabelle2!A1:A20
LinkedCell Tabelle2!B1
Gruß
Reinhard
Anzeige
application.screenupdating noch dazu o.w.T
12.05.2005 16:47:24
Reinhard
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Hyperlink auf mehrere Dateien in Excel erstellen


Schritt-für-Schritt-Anleitung

  1. Erstelle eine Liste Deiner PDF-Dateien: Lege in einer Excel-Tabelle eine Liste der Schaltplannummern an, die auf die PDF-Dateien verweisen, z.B.:

    100001.pdf
    100002.pdf
    100002a.pdf
    100002b.pdf
  2. Füge einen Hyperlink ein: Um einen Hyperlink in Excel einzufügen, wähle die Zelle aus, in der der Link angezeigt werden soll. Gehe zu "Einfügen" -> "Link" und wähle "Hyperlink".

  3. Verlinke auf die PDF-Datei: Wähle die PDF-Datei aus, die Du verlinken möchtest. Wenn Du aber mehrere PDF-Dateien verlinken möchtest, musst Du einen Umweg über ein Makro gehen.

  4. Makro erstellen: Erstelle ein Makro, das beim Klicken auf den Hyperlink ausgeführt wird. Das Makro kann dann die entsprechenden PDFs auflisten. Beispiel:

    Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
       ' Hier kannst Du Dein Makro zur Anzeige der PDFs einfügen
    End Sub
  5. Verknüpfe das Makro mit dem Hyperlink: Setze den Hyperlink so, dass er auf die eigene Zelle verweist, damit das Makro beim Klicken aktiviert wird.


Häufige Fehler und Lösungen

  • Fehler: Hyperlink öffnet keine PDF-Datei.

    • Lösung: Stelle sicher, dass der Pfad zur PDF-Datei korrekt ist. Überprüfe auch, ob die Datei tatsächlich vorhanden ist.
  • Fehler: Makro wird nicht ausgeführt.

    • Lösung: Überprüfe, ob die Makros in Excel aktiviert sind. Gehe zu "Datei" -> "Optionen" -> "Trust Center" und aktiviere die Makros.

Alternative Methoden

  • ComboBox verwenden: Du kannst eine ComboBox in Excel verwenden, um die PDF-Dateien auszuwählen und dann einen Hyperlink zu generieren. Der Code könnte so aussehen:

    Private Sub ComboBox1_Change()
       ' Code zur Filterung der PDFs
    End Sub
  • Hyperlinks in PDF aktivieren: Wenn Du PDFs aus mehreren Dateien erstellen möchtest, kannst Du auch Tools wie Adobe Acrobat verwenden, um die Hyperlinks in PDFs zu aktivieren.


Praktische Beispiele

  • Beispiel für ein Makro:

    Sub ShowPlans()
       Dim planNumber As String
       planNumber = "100002" ' Beispielnummer
       ' Code zur Auflistung der PDFs
    End Sub
  • Hyperlink auf mehrere PDFs: Erstelle einen Hyperlink, der durch ein Makro alle PDF-Dateien anzeigt, die mit einer bestimmten Nummer beginnen.


Tipps für Profis

  • Excel zwei Links in eine Zelle: Es ist nicht direkt möglich, aber Du kannst mehrere Hyperlinks in einer Zelle simulieren, indem Du sie in einer Liste anzeigst und das Makro entsprechend anpasst.

  • PDF Link in Excel einfügen: Achte darauf, dass Deine Hyperlinks immer auf die aktuellen Dateien verweisen, besonders wenn Du häufig Änderungen vornimmst.


FAQ: Häufige Fragen

1. Kann ich mehrere Hyperlinks in einer Zelle haben?
Nein, Excel erlaubt es nicht, mehrere Hyperlinks in einer Zelle zu speichern. Du kannst jedoch ein Makro verwenden, um bei einem Klick auf einen Text mehrere Links anzuzeigen.

2. Wie kann ich einen PDF-Link in Excel einfügen?
Um einen PDF-Link in Excel einzufügen, wähle die Zelle aus, gehe zu "Einfügen" -> "Link" und wähle die PDF-Datei aus, die Du verlinken möchtest.

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