Registriert seit: 09.09.2016
	
Version(en): 2010
	
 
	
		
		
		19.09.2016, 14:44 
(Dieser Beitrag wurde zuletzt bearbeitet: 19.09.2016, 14:45 von chrjh.)
		
	 
	
		Hi Leute. Gibt es einen möglichst einfachen Weg mithilfe eines Makros eine komplette Spalte inklusive Formeln zu kopieren und einzufügen? 
Ich schaffe es schon die gewünschten Spalten zu kopieren und einzufügen, nur werden leider nicht die Formeln übernommen.
Der Code sieht bisher so aus:
Sheets(4).Range("R1:U200").Value = Sheets("Vorlage").Range("A1:D200").Value
Schonmal vielen Dank für eure Hilfe!
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 09.09.2016
	
Version(en): 2010
	
 
	
		
		
		19.09.2016, 14:49 
(Dieser Beitrag wurde zuletzt bearbeitet: 19.09.2016, 14:49 von chrjh.)
		
	 
	
		Hat sich erledigt. Habe im englischsprachigen Forum eine Antwort gefunden. Der Code sieht jetzt so aus:
Sheets("Vorlage").Range("A1:D200").Copy _
        Destination:=Sheets(4).Range("R1:U200")
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 21.07.2016
	
Version(en): 2007
	
 
	
		
		
		19.09.2016, 14:51 
(Dieser Beitrag wurde zuletzt bearbeitet: 19.09.2016, 14:51 von IchBinIch.)
		
	 
	
		Hi,
so:
Code:
Sheets(4).Range("R1:U200").Copy Destination:=Sheets("Vorlage").Range("A1")
Gruß
Ich
Oder andersherum wie in Deinem Fall :32:
	
 
	
	
	
	
 
	
 
	Folgende(r) 1 Nutzer sagt Danke an IchBinIch für diesen Beitrag:1 Nutzer sagt Danke an IchBinIch für diesen Beitrag 28
	  • chrjh
 
 
 
	
	
	
		
	Registriert seit: 17.04.2014
	
Version(en): MS Office 365(32)
	
 
	
		
		
		19.09.2016, 14:51 
(Dieser Beitrag wurde zuletzt bearbeitet: 19.09.2016, 14:51 von Kuwer.)
		
	 
	
		Hallo,
Sheets("Vorlage").Range("A1:D200").Copy Sheets(4).Range("R1")
Gruß Uwe
	
	
	
	
	
 
	
 
	Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
	  • chrjh
 
 
 
	
	
	
		
	Registriert seit: 09.09.2016
	
Version(en): 2010
	
 
	
	
		 (19.09.2016, 14:51)Kuwer schrieb:  Hallo,
Sheets("Vorlage").Range("A1:D200").Copy Sheets(4).Range("R1")
Gruß Uwe
Gibt es vielleicht auch noch die Möglichkeit die Formatierung mit zu kopieren?
Gruß Chrjh
	
 
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 17.04.2014
	
Version(en): MS Office 365(32)
	
 
	
	
		 (19.09.2016, 16:03)chrjh schrieb:  Gibt es vielleicht auch noch die Möglichkeit die Formatierung mit zu kopieren?
Gruß Chrjh
Hallo,
was wird denn nicht mit kopiert?
Gruß Uwe
	
 
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 09.09.2016
	
Version(en): 2010
	
 
	
	
		 (19.09.2016, 16:06)Kuwer schrieb:  Hallo,
was wird denn nicht mit kopiert?
Gruß Uwe
Hallo,
Eigentlich geht's mir erstmal nur um die Spaltenbreite.
Gruß
	
 
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 17.04.2014
	
Version(en): MS Office 365(32)
	
 
	
	
		 (19.09.2016, 16:07)chrjh schrieb:  Eigentlich geht's mir erstmal nur um die Spaltenbreite.
Hallo,
das geht nur mit der PasteSpecial-Methode:
Sheets("Vorlage").Range("A1:D200").Copy
With Sheets("Tabelle4").Range("R1")
 .PasteSpecial Paste:=xlPasteAllUsingSourceTheme, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
 .PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End WithGruß Uwe
	
 
	
	
	
	
 
	
 
	Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
	  • chrjh
 
 
 
	
	
	
		
	Registriert seit: 09.09.2016
	
Version(en): 2010
	
 
	
	
		Werde das mal ausprobieren! Nochmals vielen Dank für deine schnelle Hilfe!
Gruß Chris