In Excel Dateipfad hinterlegen
#1
Hallo Zusammen,

ich habe folgendes Anliegen und bin gespannt ob mein Wunsch überhaupt realisierbar ist.

Ich würde gern in einer Exceldatei die Möglichkeit haben mit Klick auf eine Schaltfläche1 eine Datei (z.B. ein PDF Formular oder eine Kundenliste in Excel) hinterlegen zu können, die dann mit Klick auf eine andere Schaltfläche2 geöffnet werden kann.
Wenn keine Datei hinterlegt ist, soll bei Schaltfläche2 eine Meldung kommen, dass zuerst eine Datei hinterlegt werden muss.

Ich habe bereits einen Code, der die zu öffnende Datei aus einer Zelle ausliest. Hier muss der Dateipfad in eine Excelzelle eigetragen werden.


Sub Benachrichtigungen_Group23_Klicken()
Set wshshell = CreateObject("WScript.Shell")
wshshell.Run Right(Range("H16"), 1) & ":\" & Range("J16") & ".PDF"
End Sub

Der entspricht aber leider noch nicht meiner Wunschvorstellung. :/ Hat jemand von euch eine Idee? Über eure Ratschläge und Hilfe bedanke ich mich.

Grüßle Meike
Top
#2
Hi was meinst mit "in Excel hinterlegt"? Du kannst Dateiinhalte einfügen oder den Speicherort und dann per Buttoncode diese Datei öffnen, was dein Code ja wohl macht.Vielleicht erklärst du mal wozu das gut sein soll mit dem hinterlegen.
Mit freundlichen Grüßen  :)
Michael
Top
#3
Moin,

reicht nicht einfach ein ganz "normaler" Hyperlink?
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top
#4
Hi Zusammen,

erstmal sorry für meine schlechte Erklärung :D
Also mein Excel-Anwendungstool soll eine Art Nachschlagwerk sein. So dass Mitarbeiter, schnell auf Lieferanten oder Kundenlisten zugreifen können. Und nicht alle Ordner durchsuchen müssen.

Das heißt der Chef (oder jemand der weiß wo welche Listen liegt) soll in diesem Tool die Dateien hinterlegen z.B. eine Lieferantenliste - das wäre dann mein Schritt 1 Datei "hochladen".
Klar, würde ein Hyperlink fünktionieren aber ich möchte es so Anwenderfreundlich wie möglich gestalten und möglichst Rückfragen vermeiden.

Mein Schritt 2 ist dann der Mitarbeiter, der die Möglichkeit hat, über die Schaltfläche2 die Lieferantenliste zu öffnen.

Ich habe ein Screenshot von meiner Seite gemacht. Vielleicht ist es jetzt etwas besser verständlich.

   

Vielen Dank und viele Grüße
Top
#5
Hallo!
Zum Füllen der Formularfelder sollte doch ein einfacher SVERWEIS() reichen?
(vllt. auch eine Kombi aus INDEX(VERWEIS()), wenn nach links gesucht wird)
Verständlicherweise muss die Liste irgendwo hinterlegt sein.

Nix für ungut, aber bevor ich eine Tabelle "aufhübsche", kümmere ich mich doch erst um die Basics.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste