Sondan başa doğru dolusatırdan itibaren 2 satır aktarılması

Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Değerli Dostlar Selamlar,
Ekteki dosyada yapmak istediğim şöyle bir uygulama lâzım. Ayın kaç gün çektiğine bağlı olarak A sütununda ayın son gününden yukarı doğru eğer 31. gün dolu ise 31. ve 30., eğer 31. gün boş 30. gün dolu ise 30. ve 29., eğer 30. gün boş 29. gün dolu ise 29. ve 28., eğer 29.gün boş 28.gün dolu ise 28.gün ve 27. güne ait 2 satır A:AX aralığı sayfa1 de karşılıkgelen A2:AX3 alanına hücre değeri olarak (biçimler aktarılmayacak) aktarılacak.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,190
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub AKTAR()
    SON_SATIR = Sheets("AYLIKLİSTE").[C65536].End(3).Row
    If SON_SATIR < 5 Then
    MsgBox "AKTARILACAK VER&#304; BULUNAMAMI&#350;TIR !", vbCritical, "UYARI !"
    Exit Sub: End If
    Sheets("Sayfa1").Range("A2:AX3").Value = Sheets("AYLIKL&#304;STE").Range("A" & SON_SATIR - 1 & ":AX" & SON_SATIR).Value
    MsgBox "VER&#304;LER AKTARILMI&#350;TIR.", vbInformation
End Sub
 

ASMET67

Altın Üye
Katılım
8 Haziran 2007
Mesajlar
410
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
30-11-2027
Sn. Cost_Control hocamız benden özce cevap vermiş
Çeşit olması açısından.

Dosyanızı denermisiniz.
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sayın COST_CONTROL,
Sayın ASMET67, Çok çok teşekkür ederim.
 
Üst