Sayfaları otomatik silme

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,

Dosya açılırken Sayfalardaki belirtilen aralıklar otomatik silinebilir mi? Ya da sayfaslardaki aralıklar silinecek onaylıyormusunuz gibi bir bildirimle silinebilir mi?

Saygılar
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kod işinizi görür mü?
Kod:
Sub auto_open()
If MsgBox("tüm sayfalardaki C2:G16 aralıkları  silinecek!" & vbCrLf & "onaylıyor musunuz?", vbYesNo) = vbNo Then GoTo son
For i = 2 To Sheets.Count
Sheets(i).Range("c2:g16").ClearContents
Next
son:
End Sub
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
İyi akşamlar,
"ANASAYFA" dışındaki diğer sayfaların belirtilen aralıklarını siler, saygılar.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.:cool:
Kod:
Sub auto_open()
Dim i  As Integer
If MsgBox("Sayfalardaki C2:G16 aralıkları silinecek.Onaylıyormusunuz", _
vbYesNo, "SAYFA SİL") = vbNo Then Exit Sub
For i = 2 To Worksheets.Count
    Sheets(i).Range("C2:G16").Clear
Next
MsgBox "Sayfalardaki C2:G16 arasındaki aralıklar silindi" & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"

End Sub
 

Ekli dosyalar

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam hepinize çok teşekkür ederim. Birşey daha öğrenmek istiyorum. Bu silme olayı kodlarda belli bir saat ayarlasak ve o saatte otomatik olarak silse olabilir mi?

Saygılar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,
Hocam acaba ANASAYFA dışındaki sayfaların hepsini değil de sadece sayfa1 ve sayfa 2 deki aynı aralıktaki bilgileri sildirmek istersek nasıl yapabiliriz?

Birde benim dosyam direk UserForm la açılıyor . Bunun için de kodlar otomatik çalışmıyor.

Saygılar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selam,
Sayın: Uzmanamele, Evren Gizlen ve Dentex hocam kodlarda nereyi değiştirmem gerekir?

Saygılar
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
İyi akşamlar,
dosyanız formla açılıyorsa auto_open presedürüne yazılmıştır. Evren beyin kodlarını form açılış komutunun üstüne ekleyebilirsiniz. bu durumda silme işlemini soracak ve sonrasında form açılacaktır, saygılar.
Kod:
Sub auto_open()
Dim i  As Integer
If MsgBox("Sayfalardaki C2:G16 aralıkları silinecek.Onaylıyormusunuz", _
vbYesNo, "SAYFA SİL") = vbNo Then goto son
For i = 2 To Worksheets.Count
    Sheets(i).Range("C2:G16").Clear
Next
MsgBox "Sayfalardaki C2:G16 arasındaki aralıklar silindi" & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
son:
UserForm1.Show
End Sub
 
Son düzenleme:

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
İyi akşamlar,
dosyanız formla açılıyorsa auto_open presedürüne yazılmıştır. Evren beyin kodlarını form açılış komutunun üstüne ekleyebilirsiniz. bu durumda silme işlemini soracak ve sonrasında form açılacaktır, saygılar.
Kod:
Sub auto_open()
Dim i  As Integer
If MsgBox("Sayfalardaki C2:G16 aralıkları silinecek.Onaylıyormusunuz", _
vbYesNo, "SAYFA SİL") = vbNo Then Exit Sub
For i = 2 To Worksheets.Count
    Sheets(i).Range("C2:G16").Clear
Next
MsgBox "Sayfalardaki C2:G16 arasındaki aralıklar silindi" & vbLf & _
"evrengizlen@hotmail.com", vbOKOnly + vbInformation, "E V R E N"
UserForm1.Show
End Sub
Selamlar,
Hocam, Anasayfa dışındaki tüm sayfaları değil de, Sayfa1 ve Sayfa2 deki belirtilen aralığı silmesi için ne yapmam gerekiyor.

Saygılar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar,
Hocam dosya üzerinde bakabilirmisiniz?

Saygılar
 

Ekli dosyalar

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
userform'la açılıp çalışma kitabını saklayan uygulamalar bir çok sıkıntı oluşturabilir. Bu yüzden açılışta formla açılan ve istediğiniz işlemi yapan ama excel'i gizlemeyen bir hale getirdim. Uygunsa bu şekilde kullanabilirsiniz, saygılar.
 

Ekli dosyalar

Son düzenleme:

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Merhaba,
userform'la açılıp çalışma kitabını saklayan uygulamalar bir çok sıkıntı oluşturabilir. Bu yüzden açılışta formla açılan ve istediğiniz işlemi yapan ama excel'i gizlemeyen bir hale getirdim. Uygunsa bu şekilde kullanabilirsiniz, saygılar.
Selamlar,

Hocam tamam bu görür işimi sağolun. Ancak sadece Sayfa1 ve Sayfa2 deki bilgileri silecek bunun için kodlarda ne gibi değişiklik yapmalıyız?

Saygılar
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,406
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
Merhaba,
ben kodu değiştirdim sanıyordum ama atlamışım demekki. Şimdi dosyayı güncelledim, kolay gelsin.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu mudur?
Kod:
For i = 2 To Sheets.Count
Sheets(i).Range("c2:g16").ClearContents
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Merhaba,
ben kodu değiştirdim sanıyordum ama atlamışım demekki. Şimdi dosyayı güncelledim, kolay gelsin.
Selamlar
Hocam teşekkür ederim.

Saygılar
 
Üst