Makrosuz belirli aralığı değiştir/sil formülü varmı?

Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
merhaba.
hergün yönetime dün kaç kişinin fazla mesai yaptığını raporluyorum. kendime göre bir şablon oluşturdum. ama ay sonunda 30 tane sayfada ki verileri silmem gerekiyor.
makro olmadan e4-e79 arasında bulunan hücreleri boşaltmak istiyorum. 30 sheet var dosyada. bütün sheet ler aynı aralıkta yani e4-e79 arası sabit hücreler. acaba formül ile bu aralıktaki hücrelerin içeriğini silmem mümkünmü? şirketimde makrolar biraz sorunlu çalışıyor. yok formülle olmaz makro olacak derseniz en sona bir sayfa daha açarak butonlu bir makro yapabilirmisiniz? ekleyeceğiniz önerilerinize kabul etmekten sevinç duyarım. mesala bir ay sonu icmal sayfası gibi vs.
örnek dosya ektedir.
greetings..
 

Ekli dosyalar

Korhan Ayhan

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

Makrosuz çözüm;

Tüm sayfaları seçin.
Silmek istediğini hücre aralığını seçin ve DELETE tuşuna basın.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
makrosuz olmuyorsa bi örnek ile yardımcı olabilirmisiniz??
 

Korhan Ayhan

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

Dosyanızı açın.
Boş bir sayfa ekleyin.
ALT+F11 tuşlarına basın. Kod editörü açılacaktır.
INSERT menüsünden MODULE seçeneğini seçin.
Sağ taraftaki beyaz alana aşağıdaki kodu uygulayın ve excel sayfasına geri dönün.

Kod:
Option Explicit

Sub TEMIZLE()
    Dim Sayfa As Worksheet
    
    For Each Sayfa In ThisWorkbook.Worksheets
        If Len(Sayfa.Name) = 2 Then
            If Val(Sayfa.Name) >= 1 And Val(Sayfa.Name) <= 31 Then
                Sayfa.Range("E4:E79").ClearContents
            End If
        End If
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub

Daha sonra eklemiş olduğunuz sayfaya bir buton ekleyin.
Buton üzerinde sağ klik yapın ve makro ata seçeneğine tıklayın.
Açılan pencerede modüle uyguladığınız kodun adını seçip tamam dedikten sonra herhangi bir hücreye tıklayın.
Son olarak butona tıklayarak deneyin.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
teşekkürler...
bu saatten sonra macro ya ilgi duymaya başladım. :D
 
Üst