Im Code wird ein definierter Bereich kopiert und in anderem Tab.blatt, an im Code definierten Bereich eingefügt.
Wichtig dabei ist, die Zeilenhöhe und Spaltenbreite werde mit eingefügt. Das funktioniert.
Der Code ist glaube ich aus Herber's Forum, bin mir aber nicht sicher.
Ich suche die Lösung, dass nicht im Code der kopierte und einzufügende Bereich vor definiert ist, sondern frei wählbar ist und Zeilenhöhe und Spaltenbreite ebenfalls mit eingefügt wird.
Mit der Bitte um Hilfe, grüßt
Dieter(Drummer)
Anbei meine Musterdatei mit Code in Modul1: https://www.herber.de/bbs/user/152415.xlsm
Sub SuperKopieren()
Dim rngSource As Range, rngTarget As Range
Dim iCounter As Integer
Set rngSource = Worksheets("Tabelle1").Range("B4:D9")
Set rngTarget = Worksheets("Tabelle2").Range("B5:D10")
rngSource.Copy rngTarget
For iCounter = 1 To rngSource.Rows.Count
rngTarget.Rows(iCounter).RowHeight = _
rngSource.Rows(iCounter).RowHeight
Next iCounter
For iCounter = 1 To rngSource.Columns.Count
rngTarget.Columns(iCounter).ColumnWidth = _
rngSource.Columns(iCounter).ColumnWidth
Next iCounter
End Sub