• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Başka sayfanın altına aktarma sorunu

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,418
Excel Vers. ve Dili
2016 Türkçe
Private Sub CommandButton4_Click()
Dim s1 As Worksheet, S2 As Worksheet, Son As Long, Satir As Long

Set s1 = Sheets("ZİRVE FT MÜKERRER KONTROL")
Set S2 = Sheets("MÜKELLEF")

Son = S2.Cells(S2.Rows.Count, "T").End(3).Row

Satir = s1.Cells(s1.Rows.Count, "A").End(3).Row + 2

s1.Range("U" & Satir & ":AH" & Satir).Resize(Son - 3).Value = S2.Range("A7:O2000" & Son).Value

Set s1 = Nothing
Set S2 = Nothing

MsgBox "Aktarım işlemi tamamlanmıştır.", vbInformation
End Sub


arkadaşlar merhaba yukarıda kod ile "MÜKELLEF" sayfasındaki bilgileri "ZİRVE FT MÜKERRER KONTROL" sayfasındaki dolu alanın altına aktarım yapıyorum
ancak 99 satırdan fazlasını aktaramıyorum sorun nerede acaba
 
Bu şekilde deneyin.

Kod:
Private Sub CommandButton4_Click()
    Dim s1 As Worksheet, S2 As Worksheet, Son As Long, Satir As Long
    Dim Tbl()
    Set s1 = Sheets("ZİRVE FT MÜKERRER KONTROL")
    Set S2 = Sheets("MÜKELLEF")
    Son = S2.Cells(S2.Rows.Count, "T").End(3).Row
     If Son < 7 Then Exit Sub
    Tbl = S2.Range("A7:O" & Son).Value
    Satir = s1.Cells(s1.Rows.Count, "A").End(3).Row + 2
    s1.Range("U" & Satir).Resize(UBound(Tbl), UBound(Tbl, 2)) = a
    Set s1 = Nothing
    Set S2 = Nothing
    MsgBox "Aktarım işlemi tamamlanmıştır.", vbInformation
End Sub
 
Son düzenleme:
Ziynettin bey teşekkürler

böyle hata mesajı veriyor
 

Ekli dosyalar

  • Adsız.png
    Adsız.png
    144.4 KB · Görüntüleme: 6
s1.Range("U" & Satir).Resize(UBound(a), UBound(a, 2)) = a

s1.Range("U" & Satir).Resize(UBound(Tbl,1), UBound(Tbl, 2)) = Tbl


şeklinde denermisin.
 
Teşekkürler ziynettin bey

iyi çalışmalar
 
Geri
Üst