Hallo zusammen, ich kämpfe gerade mit der Makro-Erstellung in Excel. Ich habe ein größeres Excel-Dokument mit mehreren Tabellenblättern. Dieses Excel-Dokument soll die Finanzen von einem Verein erfassen, auswerten und übersichtlich darstellen. In einem Tabellenblatt werden z.B. alle Einnahmen erfasst, in einem anderen alle Kontobewegungen auf einem Girokonto, ein weiters gibt eine Gesamtübersicht usw.. Jetzt habe ich für die einzelnen Tabellenblätter Makros erstellt (mittels der Makro-Aufzeichnen-Funktion) welche die Tabellen unter anderem sortieren. Dann jeweils ne Schaltfläche in der Tabelle platziert und dieser das entsprechende Makro zugewiesen. Soweit so gut, funktioniert alles besten. Hier aber nun das Problem: Ich hätte jetzt gerne auf dem Tabellenblatt mit der Gesamtübersicht eine Schaltfläche, welche quasi alle Makros der einzelnen Tabellenblätter nacheinander abarbeitet, damit ich nicht alle einzeln anklicken muss. Hab das Ganze wieder mit Makro-Aufzeichen gelöst. Funktioniert im Prinzip auch. Wenn ich jetzt aber das Excel-Dokument umbenenne, dann funktioniet diese Schaltfläche nicht mehr. Den Grund dafür hab ich auch schon gefunden. Schaut man in den Quellcode des Makros, dann sieht man, dass dort im Aufruf der anderen Makros der ursprüngliche Name der Datei steht (siehe Anhang). Hat jemand eine Idee wie man das Allgemeingültig schreiben kann, so dass man die Datei beliebig umbenennen kann ohne den Code des Makros anschließend anpassen zu müssen? Danke schon mal für eure Hilfe. Gruß Tobias
Du könntest den Dokumenten-Namen per Filedialog eingeben lassen. Es gibt bestimmt auch eine Möglichkeit, entweder den eigenen Dateinamen herauszufinden, oder mit indirekten Verweisen zu arbeiten. Ich gucke mir (wenn ich mal wieder Makros für Excel bastel) gerne die mitgelieferte Hilfe an...
Lösung gefunden! Man löscht einfach den Dateinamen aus dem Code des Makros und gut ist. Einfacher könnte es nicht sein...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.