• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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.
 
bu şekilde bir deneyin...
Sub formullu_ise_silme()
Cells.SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub
 
ilgine teşekkür EMREXCEL123 ama formülün oldugu hücreler dahil bir sayfayı tarayıp da sildiğimde formülde silindi.
 
formüller silindi mi, "0" değeri mi ? aldı çünkü burada sadece sabitleri siliyor belirtmek isterim...
 
İ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.
 
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.
 
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
 
yahut userforma ekleyeceğin bir Refedit nesnesi ile de yapabilirsin...
 
arkadaşım burada sabitler silindiği için formüllü hücrelerdeki değerler sıfır olması normal :)...
 
bu yazdığın makroda işimi görür
teşekkür emrexcel123
 
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
 
Başka Bir Altarnatif

Eklemiş olduğunuz dosya istediğiniz şekilde düzenlenmiştir
 
sn tahsinanarat arkadaşımız formül ve buna bağlı etkileyenlerin silinmemesini istiyor örneğinde rakam ve sabitler siliniyor belirtmek isterim...
 
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
 
Geri
Üst