Vo všetkých makrách nahraď priradenie do premenných nRows a nColumns za:
nRows = Worksheets("List2").Range("D20")
nColumns = Worksheets("List2").Range("D17")
Ďalej vo všetkých cykloch odstráň delenie číslom 3, čiže tam bude len toto:
For i = 1 To nColumns
A nakoniec v makrách pre PT21 a PT22 nahraď priradenie do premenných aCell1 a aCell2 za:
Set aCell1 = Worksheets("PrvaSK4").Range("B3").Offset(nRows, 1)
Set aCell2 = Worksheets("DruhaSK4").Range("B3").Offset(nRows, 1)