Satır silme problemi.

Katılım
20 Ağustos 2008
Mesajlar
84
Excel Vers. ve Dili
Ev: 2003 İngilizce-
İş: 2007 İngilizce
Ekte problemim açıklamalı bir şekilde .
Yardımlarınız için şimdiden teşekkürler.
 
Son düzenleme:

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Sanırım aktarma işlemini eski verilerin üzerine yapıyorsunuz. Eğer böyle ise önce aktarma yapacağınız tabloyu boşaltıp, sonra aktarma işlemini yapmanız gerekir.
Tablonuza göre aşağıdaki satırı kodlarınızın en başına eklerseniz, eski verileri boşaltmış olursunuz.
Kod:
[a17:g21]=""
Ya da kodlarınızın sonuna:
[a21:g21]="" satırını ekleyerek son satırdaki hücreleri boşaltabilirsiniz.
 
Katılım
20 Ağustos 2008
Mesajlar
84
Excel Vers. ve Dili
Ev: 2003 İngilizce-
İş: 2007 İngilizce
Sheets("sıra").Select
Range("A7:FR250").Select
Selection.Copy
Range("A6").Select
ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
IconFileName:=False
Sheets("GrafikAlaný").Select
Range("B2:F2").Select
End Sub

kodum bu 250 kişilik bir sırayı öyle bir yapabilmek istiyorum ki alttaki 249 kişiyi kopyala özel yapıştır dedikten sonra en altta kalan tekrarlanan veriler silinsin.
dediğiniz şekilde uygulamaya çalıştım ama olmadı.
Yine dediğiniz gibi aynı veriler üzerinde kopyala özel yapıştır diyorum.
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba
Aşağıdaki gibi deneyin..

Kod:
[a21:g21].ClearContents
 
Katılım
20 Ağustos 2008
Mesajlar
84
Excel Vers. ve Dili
Ev: 2003 İngilizce-
İş: 2007 İngilizce
Sheets("SAYFA").Select
Range("A3:F7").Select
Range("A7").Activate
Selection.Copy
Range("A2").Select
ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
IconFileName:=False
Sheets("mAKRO").Select
Range("A1").Select
End Sub

Daha iyi anlaşılması için dosyayı yeniledim.kod da yukarıdaki gibi oluyor bunun benzerini 250 kişilik bir veri grubu için düşünüyorum
İlgilenirseniz sevinirim.
 
Son düzenleme:

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,471
Excel Vers. ve Dili
Office 2010 & 2013 tr
Kod:
Sub SİL()
Application.ScreenUpdating = False
    Sheets("SAYFA").Select
    Sat = [a65536].End(3).Row
    Range("A3:F7").Copy
    Range("A2").Select
    ActiveSheet.PasteSpecial Format:=3, Link:=1, DisplayAsIcon:=False, _
        IconFileName:=False
    Set a = Cells(Sat, "a")
    Set b = Cells(Sat, "a").Offset(0, 5)
    Range(a, b) = ""
    Sheets("mAKRO").Select
    Range("A1").Select
End Sub
Kodunuzu isteğinize göre düzenledim. Dosyanızdaki kodların yerine bunları yazabilirsiniz.
 
Katılım
20 Ağustos 2008
Mesajlar
84
Excel Vers. ve Dili
Ev: 2003 İngilizce-
İş: 2007 İngilizce
teşekkür ederim sorunlarımızın anında çözülmesi kadar güzel birşey yok
 
Üst