satır seçtirme (yardım)

Katılım
27 Haziran 2007
Mesajlar
202
Excel Vers. ve Dili
2007
Türkçe
Merhaba arkadaşlar... Çalışma sayfası sayfa1 de içerisinde veri bulunan (değer olan) satırları seç kopyala ve sayfa2 ye yapıştır demek istiyorum. (veri olan satır sayısı değişken olduğu için özellikle veri bulunan satırları seçtirmek istiyorum, mesela 1 inci satırla 500 üncü satır aralarında veri olanları seçtirmek gibi.)
Yardımcı olacak arkadaşlara şimdiden teşekürler........:yardim:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Satır aralığını verdiğiniz gibi sütun aralığınıda vermeniz doğru olacaktır.
Örnek:A1:G500 gibi.:cool:
 
Katılım
27 Haziran 2007
Mesajlar
202
Excel Vers. ve Dili
2007
Türkçe
Komple satırlar olsun istiyordum ama A1:O500 arasıda olabilir. Teşekürler....
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayfa2'de hangi sütuna veya sütunlara yazdırılsın istiyorsunuz?:cool:
 
Katılım
27 Haziran 2007
Mesajlar
202
Excel Vers. ve Dili
2007
Türkçe
Sayfa1 de bulunduğu satır ve sütunlar olabilir.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz
A:O sütunlardaki son dolu hücreye kadar dolu olan hücreleri sayfa2'ye bulunduğu sütuna ard arda listeliyor.:cool:
Kod:
Sub aktar()
Sheets("Sayfa1").Select
sat = 1
Application.ScreenUpdating = False
Sheets("Sayfa2").Range("A1:O65536").ClearContents
For i = 1 To 15
    For k = 1 To Cells(65536, i).End(xlUp).Row
        If Cells(k, i).Value <> "" Then
            Sheets("Sayfa2").Cells(sat, i).Value = Cells(k, i).Value
            sat = sat + 1
        End If
    Next k
    sat = 1
Next i
Application.ScreenUpdating = True
MsgBox "DOLU HÜCRELER SAYFA2'YE AKTARILDI..!!"
End Sub
 
Üst