sayfalardan belirli bir alanı silme

Katılım
5 Eylül 2013
Mesajlar
29
Excel Vers. ve Dili
2016 Türkçe
Merhaba

Bir excel dosyamda 1000 lerce sayfa var. Yapmak istediğim tüm sayfalar için sırayla
önce kopyala değer yapıştır yapmak
sonra ilgili sayfanın Q1 den son sutun ve satıra kadar silme işlemi yapmak

bu şekilde sırayla tüm sayfalarda işlem yapmak için yardımcı olabilir misiniz.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub deneme()
    
    Dim i As Integer
    
    Application.ScreenUpdating = False
    
    For i = 1 To Worksheets.Count
        With Sheets(i)
            .Cells.Copy
            .Cells.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone
            .Range(.Cells(1, "Q"), .Cells(Rows.Count, Columns.Count)).Clear
        End With
    Next i
    
    [A1].Select
    Application.CutCopyMode = False
    
End Sub
 
Son düzenleme:
Katılım
5 Eylül 2013
Mesajlar
29
Excel Vers. ve Dili
2016 Türkçe
geri dönüşünüz için teşekkür ederim.
kopyala değer yapıştır yapıyor
fakat silme işleminde 1. satırı siliyor
silinmesi gereken alan Q1 den başlayıp aşağıya doğru tüm satırlar ve sağa doğru tüm sutün verileri olacak değiştirmek mümkün mü acaba.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
#2 numaralı kodları güncelledim, tekrar dener misiniz.
 
Katılım
5 Eylül 2013
Mesajlar
29
Excel Vers. ve Dili
2016 Türkçe
yardımınız için çok teşekkür ederim. Sorunsuz çalışıyor.
 
Üst