Excel VBA - Übergeordnetes Fenster des Arbeitsblatts abrufen

9

Ich habe einen Sub, der einen Header aus einer Vorlage einfügt und die oberste Zeile des aktiven Arbeitsblatts einfriert, die wie folgt geschrieben wird:

%Vor%

Ich möchte es in eine Funktion umwandeln, die an das Blatt übergeben wird, in das der Header eingefügt werden soll. Damit es geschrieben wird,

%Vor%

ActiveSheet wird contentSheet , aber wie kann ich Window von contentSheet bekommen?

Gibt es auch eine bessere Methode zum Kopieren und Einfügen?

    
cheezsteak 19.12.2013, 00:31
quelle

1 Antwort

11

Ich denke, Sie möchten contentSheet.Parent.Windows(1) , z. B.:

%Vor%

Zum besseren Einfügen: headerTemplate.Rows ("1: 1"). Kopieren Sie ActiveSheet.Rows ("1: 1")

Generell möchten Sie vermeiden Select , sofern nicht erforderlich.

    
Doug Glancy 19.12.2013, 00:50
quelle

Tags und Links