Eine Menge des folgenden Codes wird für jede Zelle dupliziert, die ich in ein neues Arbeitsblatt einfügen möchte.Wie kann ich diesen VBA-Code verkürzen? Kopieren und Einfügen von Zellen
Als eine pädagogische Übung, kann mir jemand zeigen, wie ich es verkürzen könnte?
Sub RowForTracker()
Worksheets.Add(After:=Worksheets(1)).Name = "ForTracker"
Sheets("Summary").Range("C2").Copy
Sheets("ForTracker").Range("A1").PasteSpecial Paste:=xlPasteValues
Sheets("Summary").Range("C6").Copy
Sheets("ForTracker").Range("B1").PasteSpecial Paste:=xlPasteValues
Sheets("Summary").Range("C8").Copy
Sheets("ForTracker").Range("C1").PasteSpecial Paste:=xlPasteValues
Sheets("Summary").Range("C3").Copy
Sheets("ForTracker").Range("D1").PasteSpecial Paste:=xlPasteValues
Sheets("Summary").Range("H8").Copy
Sheets("ForTracker").Range("E1").PasteSpecial Paste:=xlPasteValues
Sheets("Summary").Range("H9").Copy
Sheets("ForTracker").Range("F1").PasteSpecial Paste:=xlPasteValues
Sheets("Summary").Range("C5").Copy
Sheets("ForTracker").Range("G1").PasteSpecial Paste:=xlPasteValues
End Sub
Warum diese genauen Bereiche? Haben sie etwas gemeinsam? – Jens
Einer ist eine ID, ein anderer ein Ort oder eine Beschreibung oder ein Datum oder ein Wert. Wäre es möglich, ein oder zwei Arrays zu verwenden, um darzustellen, wohin die Zellen kopiert werden sollen? – zek19