Moin liebe Experten,
beim Versuch mir selbst zu helfen bin ich leider gescheitert, daher die Frage an Euch:
Unter W10, OO4.15 Habe ich eine ziemlich aufwändige Tabelle mit Lüftungsdaten und umfassenden Berechnungen erstellt. Nun möchte der Nutzer gerne eine "Ergebnistabelle" haben, mit der er rumspielen kann, ohne die ganzen Bezüge zu zerschießen. Als Lösung habe ich mir überlegt, ein zusätzliches Tabellenblatt innerhalb dieser Arbeitsmappe anlzuegen, in dem stumpf auf die eigentliche Datenbasis (auch in der Mappe) verwiesen wird (in der Zelle A1 dieser Tabelle steht also dann "=Datenbasis.A1" A2 steht "=Datenbasis.A2" usf). Diese Tabelle heißt dann "Ergebnistabelle". Diesen Umweg gehe ich, um die eigentliche Datenbasis zu schützen, da der Nutzer doch etwas unsicher in der Verwendung der Datei ist.
Nun soll bei Bedarf Folgendes passieren:
1. Kopie der Gesamten Daten der Ergebnistabelle (bspw.: A1:Z300)
2. Erzeugen einer Neuen Arbeitsmappe
3. Einfügen der in der Zwischenablage gespeicherten Werte in die Zelle A1 der "Tabelle1" der neuen Mappe
4. Abspeichern unter sinnvollem Namen.
Da das ohne Makro wohl nicht geht, habe ich versucht irgendetwas zustande zubekommen, obwohl ich über gelegentliches Makroaufzeichnen hinaus, keine Ahnung von Makroprogrammierung habe.
Nun bin ich beim Rumsuchen auf diesen Thread gekommen:
viewtopic.php?f=18&t=39625&hilit=einzel ... ellenblatt
Da habe ich mir ein paar Schnipsel herausgelöst und auf meinen Bedürfnisse angepasst.... aber ganz funktioniert es leider nicht. Denn es speichert die komplette bestehende Datei (Arbeitsmappe) mit allen Tabellenblättern unter dem neuen Namen ab und überschreibt dann das Aktive Tabellenblatt mit den Werten der Ausgangstabelle.
Im Unterschied dazu möchte ich eine leere Datei generieren und in A1 der Tabelle1 dieser neuen Datei die Werte der Zwischenablage einfügen. Schön wäre auch, wenn bei dem Prozess die Ursprungsdatei verschwinden würde (man muss sie neu aufrufen).
Im Anhang findet Ihr eine Minitabelle mit dem Beispielmakro.
Schon jetzt besten Dank und schönes Wochenende!