Hallo und Guten Morgen,
ich habe ein Problem mit meinem Code.
Erstmal zu meiner Augfabenstellung:
Ich habe mehrere Exceldateien (Mitarbeiter1.xls; Mitarbeiter2.xls; Mitarbeiter3.xls; usw.) mit mehreren Arbeitsblättern (Gesamt; Jan; Feb; März; usw.)! In der Tabelle von "Gesamt" steht jetzt z.B. in D10 = 8; D11= 9 und D12 = 10
Ich soll jetzt eine Exceldatei (Alle_Datei.xls) erstellen, wo, von Mitarbeiter1.xls, Mitarbeiter2.xls Mitarbeiter3.xls, alle Werte von "Gesamt" ausgegeben werden und auch zusammengerechnet werden, um eine Gesamtsumme von allen Mitarbeitern habe.
Ergebnisse:
Ich habe es schonmal soweit geschaftt, dass ich alle Werte von "Gesamt" von allen Mitarbeitern in die Alle_Datei.xls kopieren lasse, in weißer Schrift auf weißem Hintergrund und dann die Summe in der richtigen Spalte ausgeben lasse.
Jetzt kommt mein Problem… Das ganze funktioniert aber nur mit dem absoluten Pfad. Das ganze wird aber auf einem Netzlaufwerk liegen, das bei jedem Mitarbeiter eine andere Laufwerksbezeichnung hat! Also muss es mit einem relativen Pfad funktionieren, welchen ich aber nicht zum laufen kriege.
Evtl. kennt sich ja einer gut genug mit VBA aus und kann meinen Code entsprechend ändern oder mir eine alternative voschlagen.
Noch ein paar Sachen die vllt. wichtig sein könnten:
- Nur die Laufwerksbezeichnung ist bei allen anders, nicht aber die Ordnerstruktur! (*:\\123\abc\)
- Die Datei Alle_Datei.xls ist im selben Ordner, wie die anderen Dateien (Mitarbeiter1.xls; Mitarbeiter2.xls; Mitarbeiter3.xls)!
- Nach möglichkeit sollten die Mitarbeiterdateien nicht geöffnet werden
Ich hoffe, dass ich verständlich genug geschrieben habe.
Danke
paddy
ich habe ein Problem mit meinem Code.
Erstmal zu meiner Augfabenstellung:
Ich habe mehrere Exceldateien (Mitarbeiter1.xls; Mitarbeiter2.xls; Mitarbeiter3.xls; usw.) mit mehreren Arbeitsblättern (Gesamt; Jan; Feb; März; usw.)! In der Tabelle von "Gesamt" steht jetzt z.B. in D10 = 8; D11= 9 und D12 = 10
Ich soll jetzt eine Exceldatei (Alle_Datei.xls) erstellen, wo, von Mitarbeiter1.xls, Mitarbeiter2.xls Mitarbeiter3.xls, alle Werte von "Gesamt" ausgegeben werden und auch zusammengerechnet werden, um eine Gesamtsumme von allen Mitarbeitern habe.
Ergebnisse:
Ich habe es schonmal soweit geschaftt, dass ich alle Werte von "Gesamt" von allen Mitarbeitern in die Alle_Datei.xls kopieren lasse, in weißer Schrift auf weißem Hintergrund und dann die Summe in der richtigen Spalte ausgeben lasse.
Jetzt kommt mein Problem… Das ganze funktioniert aber nur mit dem absoluten Pfad. Das ganze wird aber auf einem Netzlaufwerk liegen, das bei jedem Mitarbeiter eine andere Laufwerksbezeichnung hat! Also muss es mit einem relativen Pfad funktionieren, welchen ich aber nicht zum laufen kriege.
Evtl. kennt sich ja einer gut genug mit VBA aus und kann meinen Code entsprechend ändern oder mir eine alternative voschlagen.
Noch ein paar Sachen die vllt. wichtig sein könnten:
- Nur die Laufwerksbezeichnung ist bei allen anders, nicht aber die Ordnerstruktur! (*:\\123\abc\)
- Die Datei Alle_Datei.xls ist im selben Ordner, wie die anderen Dateien (Mitarbeiter1.xls; Mitarbeiter2.xls; Mitarbeiter3.xls)!
- Nach möglichkeit sollten die Mitarbeiterdateien nicht geöffnet werden
Ich hoffe, dass ich verständlich genug geschrieben habe.
Danke
paddy