Frage zu Range().Cut
Tim
Folgendes Problem: Ich habe mir eine Sub geschrieben, die mir ein einem bestimmten Bereich die Spalten tauscht. Als Grundlage hierfür dient der Befehl
.Range().Cut Destination:=Range()
Solange diese Blatt während der Makro-Durchführung Selectiert ist, funktioniert das auch wunderbar. Ist aber ein anderes Tabellenblatt selectiert, funktioniert es nicht mehr. ( Laufzeitfehler 1004 - Anwendungs- oder objektdefinierter Fehler)
Mein Lösungsansatz war :
Worksheets().Range().Cut Destination:=Worksheets().Range()
aber der Fehler blieb der gleiche. Sete ich Sheets().Select vor den Befehl, klappt alles wunderbar, Nur diesen Befehl würde ich gerne vermeiden, zumal das Blatt wenn alles funktioniert auf VeryHidden gesetzt werden soll, und dann meines wissens nach über .Select auch nicht mehr aufgerufen werden kann.
Kann mir jemand sagen, wie die Syntax lauten müsste, bzw. ob dass denn überhaupt geht.
Vielen Dank
Tim