Clever-Excel-Forum

Normale Version: Hyperlink mit Verketten ohne Dateiendung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Zusammen,

ich habe ein kleines Problem.
ich möchte eine größere Tabelle erstellen in welcher der Link sich durch verketten oder ähnlichem automatisch bestimmt.
Alle Dateien (.jpg; .msg; .xls oder auch Unter-Ordner) werden in einen einzigen Ordner abgespeichet (im Beispiel C:\Test\)[attachment=36864]
Die einzelnen Dateien bekommen den Namen der Nummer in der Tabele. Z.B. 1.jpg[attachment=36865]
Nun möchte ich dass der Hyperlink die Dateiendungen "ignoriert" und die Datei trotzdem öffnet.
=HYPERLINK(VERKETTEN(F2;A4);"Link") 

Könnt ihr mir bitte weiterhelfen?

Vielen Dank schon im Voraus für euere Antworten.

Gruß

Daniel
Hallo Daniel,

(03.02.2021, 07:37)Daniel L. schrieb: [ -> ]Nun möchte ich dass der Hyperlink die Dateiendungen "ignoriert" und die Datei trotzdem öffnet.

das widerspricht sich, denn die Dateiendung ist ja dafür verantwortlich, welches Programm für die Anzeige/Ausführung zuständig ist.

Gruß Uwe
Hallo Daniel,

was du willst, wird so nicht machbar sein. Die Dateierweiterung dient einfach erklärt der Erkennbarkeit im jeweiligen BS. Das in Windows standartmäßig in der Bildschirmausgabe .xyz ausgeblendet ist, ist also nur für den Nutzer gemacht. Viele User ändern diese Voreinstellung, um besseren Zugriff für Änderungen zu haben.

Für dein Anliegen, das Ganze mit einer Formel zu lösen, kann man deine Formel entsprechend erweitern.

Code:
Entweder:
Code:
=HYPERLINK(VERKETTEN($F$2;A4)&".xlsx";"Link")

oder

=HYPERLINK(VERKETTEN($F$2;A4;$G$2);"Link")


In Zelle G2  ein Dropdown mit den benutzten Erweiterungen.
Ein anderer Weg wäre mit VBA den Inhalt des Verzeichnisses in ein separates Tabellenblatt zu laden, um dann in einer ComboBox die entsprechende Datei zu öffnen.
Hallo zusammen,

Vielen Dank für euere Antworten.

gibt es evtl eine Möglichkeit dass man es ggf. wie folgt lösen kann:
=HYPERLINK(VERKETTEN(F2;A4;".msg" oder ".jpg" oder ".xls" oder " ");"Link")

Vielen Dank schon im Voraus für eure Antworten.

Gruß Daniel
Hallo Daniel,

Du müsstest schon eine Bedingung setzen, warum mal dies oder jenes genommen werden soll. Das kannst Du auch erst mal ohne Hyperlink testen.

=WENN(A1="Meldung";".msg";WENN(A1="Bild";jpg;" ")
Guten Morgen,

vielen Dank für den Tip mit der Wenn Funktion.
Leider habe ich das als Hyperlink und verketten nicht hinbekommen.
Wie würde es dann aussehen? =HYPERLINK(VERKETTEN($F$2;A4;Wenn (A4="Meldung";".msg";WENN(A1="Bild";jpg;" ") ) funktioniert leider nicht so ganz...

Vielen Dank schon im Voraus für deine Antwort. 

Gruß

Daniel
Hallöchen,

was heißt denn

Zitat:funktioniert leider nicht so ganz

fehlt eventuell nur eine Klammer?

Was kommt denn da raus

=VERKETTEN($F$2;A4;Wenn (A4="Meldung";".msg";WENN(A1="Bild";jpg;" ") ) )
Hola,

lade doch bitte eine Datei hoch die zu deinem Formelversuch passt.

Zitat:funktioniert leider nicht so ganz...
hilft übrigens leider nicht so ganz beim Helfen...

Gruß,
steve1da
Guten Morgen steve1da
 
Vielen Dank für den Hinweis und Sorry, dass ich jetzt erst Antworte.
Ich habe es so wie im Anhang in der Excel-Datei beschrieben probiert.
Dies funktioniert leider nicht.
Könnt ihr mir bitte weiterhelfen?
 
Vielen Dank schon im Voraus für eure Antworten.
 
Gruß Daniel
Hola,


Code:
=HYPERLINK(VERKETTEN($F$2;A4;WENN(A4="Meldung";".msg";WENN(A4="Bild";jpg;" ")));"Link")

Gruß,
steve1da
Seiten: 1 2