Forumbeitrag
Excel-Version des Fragestellers:
2019
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
Hi,
kannst abfragen und Zwischenspeichern in temporärer Tabelle (wenn das erneute Kopieren problematischer oder komplizierter ist)
Sub Tabelle_einfügen()
Dim targetCell As Range
Dim wbTemp As Workbook
Dim wks As Worksheet
Set wks = ActiveSheet
Dim p As Protection
Set p = wks.Protection
If p.AllowEditRanges.Count = 0 Then
'Schutz
Set wbTemp = Workbooks.Add
wbTemp.Worksheets(1).Range("A1").PasteSpecial Paste:=xlPasteValues
wks.Unprotect
Selection.Copy
wks.Activate
End If
Range("C2").Select
Set targetCell = ActiveCell
Do Until ActiveCell.Value = ""
ActiveCell.Offset(17, 0).Select
Loop
ActiveCell.Offset(0, -1).Select
Selection.PasteSpecial Paste:=xlPasteValues
wbTemp.Close SaveChanges:=False
Application.CutCopyMode = False
End Sub
hth
Ulf