Wiele z poniższych kodów jest duplikowanych dla każdej wklejonej komórki do nowego arkusza.Jak mogę skrócić ten kod VBA? Kopiowanie i wklejanie komórek
Czy w ramach ćwiczeń edukacyjnych każdy może pokazać mi, w jaki sposób mogę go skrócić?
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
Dlaczego te dokładne zakresy? Czy mają coś wspólnego? – Jens
Jednym z nich jest identyfikator, inna lokalizacja lub opis, data lub wartość. Czy byłoby możliwe użycie tablicy lub dwóch do przedstawienia miejsca, do którego mają być skopiowane komórki? – zek19