formül olan hücreler silinmesin

Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
excel sayfasında bazı hücrelerde formül var.sayfayı tarayıp sildiğimde formüller silinmesin istiyorum.makro olarak nasıl olur.yardımcı olursanız sevinirim.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
bu şekilde bir deneyin...
Sub formullu_ise_silme()
Cells.SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
ilgine teşekkür EMREXCEL123 ama formülün oldugu hücreler dahil bir sayfayı tarayıp da sildiğimde formülde silindi.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
formüller silindi mi, "0" değeri mi ? aldı çünkü burada sadece sabitleri siliyor belirtmek isterim...
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
İLGİNE TEŞEKKÜ EMREXCEL123
makro yu kopyaladı.çalıştırdım.
ondan sonra sayfayı taradım sildim formülde silindi.makroda formüllü hücre koruması istiyorum.
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
emrexcel123 yazdığın makroyu kopyaladım.çalıştırdım.formül hariç tüm sayfayı silmiş.ben sadece tarayıp silmek istediğim bölgede formüller silinmesin istiyorum.sayfa koruması veya hücre koruması gibi.ama makro olarak.
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
Kod:
Sub formullu_ise_silme()
On Error GoTo hata
ara = InputBox("İçeriğini Silmek İstediğiniz Aralığı Seçin ve Ok 'i Tıklatın", "Aralık", "A2:F10")
Range(ara).SpecialCells(xlCellTypeConstants, 23).ClearContents
Exit Sub
hata:
MsgBox "Hiçbir Veri Bulunamadı", vbInformation, "Veri"
End Sub
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
yahut userforma ekleyeceğin bir Refedit nesnesi ile de yapabilirsin...
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
arkadaşım burada sabitler silindiği için formüllü hücrelerdeki değerler sıfır olması normal :)...
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
bu yazdığın makroda işimi görür
teşekkür emrexcel123
 
Katılım
19 Mayıs 2007
Mesajlar
154
Excel Vers. ve Dili
office 2003
tabiki sabitler sininince formüllü hücreler 0 olacak.ama önceki yazdığın makroda tüm sayfada formüllü hücreler harici silindi.ikinci yazdığın makro nisbeten işimi görür. ilgine teşekkür
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,158
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Başka Bir Altarnatif

Eklemiş olduğunuz dosya istediğiniz şekilde düzenlenmiştir
 
Katılım
15 Ocak 2007
Mesajlar
791
Excel Vers. ve Dili
2003 excel visual basic
sn tahsinanarat arkadaşımız formül ve buna bağlı etkileyenlerin silinmemesini istiyor örneğinde rakam ve sabitler siliniyor belirtmek isterim...
 

Korhan Ayhan

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

Sadece seçilen alandaki formül içermeyen hücrelerin içeriğini silmek için aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub SEÇİLEN_ALANDAKİ_FORMÜL_OLMAYAN_HÜCRELERİ_SİL()
    Selection.SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub
 
Üst