Makro Yeni Çalışma sayfası ekleme / silme

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
675
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Merhaba,

Birden fazla buton altında çalışacak bir düzenleme yapmaya çalışıyorum. Şöyleki farklı her butona bastığımda, öncelikle "Rapor" adında bir excel sayfasının olup olmadığını kontrol edecek, eğer varsa bu sayfayı silip yerine "Rapor" adında tekrardan yeni bir excel sayfası açacak ( devamında bu sayfaya veri aktarımı yapılıyor ) kod nasıl olmalı.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyiniz:

PHP:
Sub rapor()
sayfa = "yok"
For i = 1 To Sheets.Count
    If Sheets(i).Name = "Rapor" Then
        sayfa = "var"
    End If
Next
If sayfa = "var" Then
    Application.DisplayAlerts = False
        Sheets("Rapor").Delete
    Application.DisplayAlerts = True
End If
Sheets.Add
ActiveSheet.Name = "Rapor"
End Sub
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
675
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Aşağıdaki makroyu deneyiniz:

PHP:
Sub rapor()
sayfa = "yok"
For i = 1 To Sheets.Count
    If Sheets(i).Name = "Rapor" Then
        sayfa = "var"
    End If
Next
If sayfa = "var" Then
    Application.DisplayAlerts = False
        Sheets("Rapor").Delete
    Application.DisplayAlerts = True
End If
Sheets.Add
ActiveSheet.Name = "Rapor"
End Sub
Teşekkürler Yusuf bey,
 
Üst