Hi liebe community,
ich bin mit meinem Code nicht zufrieden. Folgendes Schnipsel kopiert Werte und Format von Blatt1 in Blatt2
Private Sub CopyButton_Click()
'Format übertragen
Worksheets(1).Range("A1:B5").Copy
Worksheets(2).Range("A1").PasteSpecial Paste:=xlPasteFormats
' Werte übertragen
Worksheets(1).Range("A1:B5").Copy
Worksheets(2).Range("A1").PasteSpecial Paste:=xlPasteValues
' Irgendwie die Selektion loswerden
Worksheets(1).Range("A1").Select
Worksheets(1).Range("A1").Activate
End Sub
Die Werte und das Format wird zwar übertragen, aber es bleibt nach Paste die Auswahl in Worksheet(1). Da es keinen unselect Befehl gibt, wollte ich die Selektion mit dem letzten Zweizeiler loswerden, aber es klappt nicht.
Es soll wirklich nur Wert und Format, also keine Formeln übertragen werden. Deswegen kann ich sagen wie
Worksheet(2).Range("A1").Value = Worksheet(1).Range("A1:B5").Value
nicht benutzen, genausowenig
Worksheets(1).Range("A1:B5").Copy Destination:=Worksheets(2).Range("A1")
Danke für die Hilfe!
nbt
|