Arkadaşlar aşagıdaki kodu yine bu formdan bir usta yardımıyla elde etmiştim. Şimdi istediğim 575. satıra kadar işlem yapsın 576. satırdan sonra yazılan formülleri silmemesi için 575 te işlemi kesebilirmi
Kod:
Sub Aktar()
Dim S1 As Worksheet, S2 As Worksheet
Dim STR As Long, STR1 As Long, CPY As Long
Application.ScreenUpdating = False
Set S1 = Sheets("AnaSayfa")
Set S2 = Sheets("Dagıtım")
S1.Range("G4:G" & Rows.Count).ClearContents
S1.Range("J4:L" & Rows.Count).ClearContents
For STR = 3 To S2.Range("B" & Rows.Count).End(xlUp).Row
STR1 = S1.Range("G" & Rows.Count).End(xlUp).Row + 1
CPY = Left(S2.Cells(STR, "F"), InStr(1, S2.Cells(STR, "F"), " ", vbTextCompare) - 1)
S1.Range("G" & STR1 & ":G" & CPY + STR1 - 1) = S2.Cells(STR, "B")
S1.Range("J" & STR1 & ":J" & CPY + STR1 - 1) = S2.Cells(STR, "C")
S1.Range("K" & STR1 & ":K" & CPY + STR1 - 1) = S2.Cells(STR, "D")
S1.Range("L" & STR1 & ":L" & CPY + STR1 - 1) = S2.Cells(STR, "E")
Next
Application.ScreenUpdating = True
MsgBox "İşlem Sonucu"
End Sub
