duAffentier
Vice Admiral
- Registriert
- Jan. 2008
- Beiträge
- 7.093
Hallo,
ich stehe vor einem kleinen Problem. Ich muss eine Datei im Sharepoint speichern, und möchte direkt zu einem Ziel-Ordner springen, um dann dort entsprechend den finalen Ordner zu suchen.
Ich hab ein "Speichern unter" Makro.
Funktion:
- Dateiname wird aus Zelle genommen (sehr langer Dateiname nach einem vorgegebenen Muster)
zusätzlich:
- der Zielpfad "https" des Sharepoint-Projektes ist schon in einer Zelle vorgegeben (dieser setzt sich aus mehreren Variablen zusammen - daraus ergibt sich der Ziel-Pfad).
Mein Wunsch:
Wenn das Makro startet, soll es gleich den https-Pfad nehmen und mir diesen Ordner anzeigen. Damit ich dann den finalen Ordner suchen kann.
Der Dateiname sollte auch schon drin stehen.
Aktueller Code:
Tabelle4.Cells(2, 4) <-- Hier steht der Dateiname (aus Formel zusammengesetzt)
Tabelle4.Cells(1, 4) <-- Hier steht der https-Pfad (aus Formel zusammengesetzt)
Hinweis:
Ich kann bei "Dateiname" ja den Pfad manuell hinein kopieren und bin dann im Sharepoint-Ordner drin. Das möchte ich aber wegfallen lassen. Da nicht jeder Mitarbeiter so IT-Bewandt ist, um das zu machen.
Aktuell lasse ich mir daher nur den Namen der Datei vorgeben und füge dann mittels "Strg+V" den https-Pfad ein, der Dialog springt in den Sharepoint und dann steht der Dateiname ja noch da. Das soll aber automatisch sein. Sprich gleich im Ziel-Ordner sein um dort zu navigieren.
ich stehe vor einem kleinen Problem. Ich muss eine Datei im Sharepoint speichern, und möchte direkt zu einem Ziel-Ordner springen, um dann dort entsprechend den finalen Ordner zu suchen.
Ich hab ein "Speichern unter" Makro.
Funktion:
- Dateiname wird aus Zelle genommen (sehr langer Dateiname nach einem vorgegebenen Muster)
zusätzlich:
- der Zielpfad "https" des Sharepoint-Projektes ist schon in einer Zelle vorgegeben (dieser setzt sich aus mehreren Variablen zusammen - daraus ergibt sich der Ziel-Pfad).
Mein Wunsch:
Wenn das Makro startet, soll es gleich den https-Pfad nehmen und mir diesen Ordner anzeigen. Damit ich dann den finalen Ordner suchen kann.
Der Dateiname sollte auch schon drin stehen.
Aktueller Code:
Code:
Sub SpeichernUnter()
Dim Datei As String
Dim Verzeichnis As String
Verzeichnis = ("Z:\") 'Verzeichnis-Vorschlag
Datei = Tabelle4.Cells(2, 4).Value & ".xlsm" 'Datei-Vorschlag
VBA.ChDrive Verzeichnis
If Application.Dialogs(xlDialogSaveAs).Show(Verzeichnis & Datei, 52) = False Then 'Dateinr. 52 ist xlsm
MsgBox "Datei - nicht gespeichert"
Else
MsgBox "Datei - gespeichert"
End If
End Sub
Tabelle4.Cells(2, 4) <-- Hier steht der Dateiname (aus Formel zusammengesetzt)
Tabelle4.Cells(1, 4) <-- Hier steht der https-Pfad (aus Formel zusammengesetzt)
Hinweis:
Ich kann bei "Dateiname" ja den Pfad manuell hinein kopieren und bin dann im Sharepoint-Ordner drin. Das möchte ich aber wegfallen lassen. Da nicht jeder Mitarbeiter so IT-Bewandt ist, um das zu machen.
Aktuell lasse ich mir daher nur den Namen der Datei vorgeben und füge dann mittels "Strg+V" den https-Pfad ein, der Dialog springt in den Sharepoint und dann steht der Dateiname ja noch da. Das soll aber automatisch sein. Sprich gleich im Ziel-Ordner sein um dort zu navigieren.