• DİKKAT

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

süzülenleri kopyalama

yalovam77

Altın Üye
Altın Üye
Katılım
12 Temmuz 2006
Mesajlar
206
Excel Vers. ve Dili
Microsoft 365 / Türkçe
Merhaba üdatlarım. aşağıdaki kodlarla sayfa1 deki tablodan süzülenleri kopyalayıp sayfa2 ye yapıştırıyorum. ancak sayfa1 de tabloda zemin rengi var sayfa2 ye aktarırken zemin rengi olmayacak ama kenar çizgileri olacak . aşağıdaki kodda nasıl bir düzeltme yapabiliriz. ikinciside sayfa1 de tablo a:x aralığında kopyalarken a:d ı:x aralıklarını kopyalayıp sayfa2 ye taşıyorum bu iki koduda birleştirebilirmiyiz.yardımlarınız için teşekkür ederim

Sayfa2.[A5:t1000].Clear
Sayfa1.Range("a3:d" & Sayfa1.[a65536].End(3).Row).SpecialCells(xlCellTypeVisible).Copy
Sayfa2.Select
Sayfa2.[a5].PasteSpecial Paste:=xlPasteValues
Sayfa1.Range("ı3:x" & Sayfa1.[ı65536].End(3).Row).SpecialCells(xlCellTypeVisible).Copy
Sayfa2.Select
Sayfa2.[e5].PasteSpecial Paste:=xlPasteValues
 
Merhaba,

Normalde kopyalama işleminde biçimleride kopyalayabilirsiniz. Fakat renklerin kopyalanmasını istemediğiniz için aşağıdaki kod ile kenarlık çizebilirsiniz.

Kod:
Sayfa2.Range("A5").CurrentRegion.Borders.LineStyle = 1

Yapıştırdığınız alanlar farklı olduğu için kodu birleştiremezsiniz.
 
Korhan hocam verdiğiniz kodu nasıl ilave etmem gerekiyor bende hata verdide yapamadım.
 
Aşağıdaki satırın altına uygulayın.

Kod:
Sayfa2.[a5].PasteSpecial Paste:=xlPasteValues
 
Hocam teşekkür ederim. yaptım ancak A5 ten yukarıdaki hücrelerede kenarlık çiziyor 5 satırdan yukarısına istemiyorum bu mümkünmü ?
 
Aşağıdaki kodu deneyin.

Kod:
Sayfa2.Range("A5:D" & [Sayfa2!A65536].End(3).Row).Borders.LineStyle = 1
 
Hocam yeni yazdığınız kod Object required hatası veriyor
 
Geri
Üst