ich als VBA-Dummie darf mich mit einem schönen Makro-Problem befassen:
Ich arbeite mit einem Excel-File, das Auswertungen aufgrund von Daten in einem 2.File macht. Beide Files liegen im gleichen Ordner auf meinem Rechner. Das ganze wurde erstellt von meinem Vorgänger, der nicht mehr in der Firma ist.
Da diese Auswertungen mehrmals pro Woche gefahren werden müssen, ich aber öfters mal ausser Haus bin, möchte ich die Files ins Netzwerk stellen, so dass auch mein Kollege damit arbeiten kann. Zudem möchten wir diese Auswertung weiteren Leuten in der Firma zur Verfügung stellen, damit sie die Auswertungen für ihre Abteilung auch nach unserem System machen können.
Da die Abteilungen ihre Daten in unterschiedlichen Ordnern im Netz haben, suche ich nun einen Code, der zu Beginn des Makros den aktuellen Laufwerkspfad einliest und ans Makro übergibt.
Aktuell sieht das so aus:
Dim strPfad As String
strPfad = "D\Daten\PVD\Auswertungen\"
strPfad wird im Makro zig mal aufgerufen, um die Daten zu holen, daran möchte ich nicht schrauben müssen.
Wie gesagt, ich hab von VBA nicht wirklich eine Ahnung, deshalb bin ich um jede "pfannenfertige" Lösung dankbar.
Besten Dank für Eure Hilfe!
Daniel