Aşağıdaki kodu bir sayfadan diğer bir sayfaya veri almak icin kullanıyorum,
Aynı ve farklı sayfalarda birkaç defa kullanıp, tek commandbutton'a atadığımda çokçok yavaş çalışıyor.
Yapabileceğim alternatif önerileriniz varmıdır ?
Not: Vba'da bilgi seviyem henüz başlangıç seviyesidir.
Aynı ve farklı sayfalarda birkaç defa kullanıp, tek commandbutton'a atadığımda çokçok yavaş çalışıyor.
Yapabileceğim alternatif önerileriniz varmıdır ?
Not: Vba'da bilgi seviyem henüz başlangıç seviyesidir.
Kod:
Private Sub CommandButton1_Click()
Set S1 = Sheets("ha")
Set S2 = Sheets("1a")
sons1 = S1.[a65536].End(3).Row
sons2 = S2.[a65536].End(3).Row
For j = 1 To sons2
S2.Range("R" & j) = WorksheetFunction.SumIf(S1.Range("A1:A" & sons1), S2.Range("A" & j), S1.Range("D1:D" & sons1))
Next
End Sub
