Hallo liebe Community!
Ich möchte gerne einen Bereich in einem Tabellenblatt kopieren und dann später 1 zu 1 (mit sämtlichen Formeln, Werten und Formattierungen) zu einem beliebigen Zeitpunkt wieder einfügen lassen. Diese Informationen sollen in der Zwischenzeit in einer Variable gespeichert werden, da ich nicht unmittelbar wieder einfüge sondern einige andere Befehle, ausführen lasse....
Nun wäre mein bisher produzierter Code so etwas:
Ich bin mir beim "einfügen" noch nicht sicher wie ich das synthax mäßig richtig schreiben muss... denn ich will wieder an der gleichen Postion, ab Cells(1,1), meinen gespeicherten Inhalt von der Variable rng wieder einfügen....
Ich komme allerdings nicht wirklich weit... da ich einen Laufzeitfehler bekomme wenn ich das Programm ausführen möchte...:
Laufzeitfehler 91:
Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt
Ich muss da also eine Objektvariable deklarieren und einbauen... mir ist aber trotz recherche leider nicht ganz klar... wie ich das in meinem fall nun machen müsste...
und... dann...
ist mir auch noch nicht klar... ob mein bisheriger Ansatz, den ich habe, so, wie ich es umsetzen möchte, überhaupt zielerfüllend ist...
Hat jemand von euch eine Idee, wie ich das machen müsste??
LG Tim
Ich möchte gerne einen Bereich in einem Tabellenblatt kopieren und dann später 1 zu 1 (mit sämtlichen Formeln, Werten und Formattierungen) zu einem beliebigen Zeitpunkt wieder einfügen lassen. Diese Informationen sollen in der Zwischenzeit in einer Variable gespeichert werden, da ich nicht unmittelbar wieder einfüge sondern einige andere Befehle, ausführen lasse....
Nun wäre mein bisher produzierter Code so etwas:
Visual Basic-Quellcode
- Sub CommandButton1_Click()
- Dim rng As Range
- Dim r As Long
- r = Cells(Rows.Count, 1).End(xlUp).Row
- rng = Range(Cells(1, 1), Cells(r, 7)).Copy
- ' Hier stehen dann andere Aufgaben, die erfüllt werden müssen....
- '......
- '......
- '......
- '......
- '......
- '......
- '......
- Range("A1") = rng.PasteSpecial xlPasteAll
- End Sub
Ich bin mir beim "einfügen" noch nicht sicher wie ich das synthax mäßig richtig schreiben muss... denn ich will wieder an der gleichen Postion, ab Cells(1,1), meinen gespeicherten Inhalt von der Variable rng wieder einfügen....
Ich komme allerdings nicht wirklich weit... da ich einen Laufzeitfehler bekomme wenn ich das Programm ausführen möchte...:
Laufzeitfehler 91:
Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt
Ich muss da also eine Objektvariable deklarieren und einbauen... mir ist aber trotz recherche leider nicht ganz klar... wie ich das in meinem fall nun machen müsste...
und... dann...
ist mir auch noch nicht klar... ob mein bisheriger Ansatz, den ich habe, so, wie ich es umsetzen möchte, überhaupt zielerfüllend ist...
Hat jemand von euch eine Idee, wie ich das machen müsste??
LG Tim
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ereza“ ()