vielleicht kann mir jemand bitte bei folgendem Problem helfen ... Tipps geben:
Ich möchte in einem Berichtsblatt vier zeilen kopieren und der User soll via Dialog entscheiden, wo diese hinkopiert werden sollen.
Das Blatt hat viele aufeinanderfolgende Bereichtszeilen (immer 4 zusammen), die sehr umfangreich sind, versch. Matrixformeln enthalten und auch gruppierte Zellen. Kopiert werden müssen also Inhalte, Formate, Formeln usw ...
Ich bekomme es nicht hin, dass der Inhalt der Variablen an diese Stelle geschrieben wird?
Der Code:
Sub Copy_and_Paste()
' kopiert die ersten 4 Berichtszeilen
Dim rngCopy As Variant
Range("A10:KG13").Select
rngCopy = Selection
' Benutzdialog für Zielbereich
Dim rngZiel As Range
Set rngZiel = Application.InputBox _
(prompt:="Markiere den Zielbereich", Type:=8)
rngZiel.Select
'Kopierte Zeilen einfügen
rngCopy.Insert Shift:=xlDown ' Problem?!?!
Application.CutCopyMode = False
End Sub