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\)
Test1.xlsx (Größe: 9,07 KB / Downloads: 7)
Die einzelnen Dateien bekommen den Namen der Nummer in der Tabele. Z.B. 1.jpg
Nun möchte ich dass der Hyperlink die Dateiendungen "ignoriert" und die Datei trotzdem öffnet. =HYPERLINK(VERKETTEN(F2;A4);"Link")
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.
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 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?