Türkçe Excel Destek ve Bilgi Paylaşım Platformu     

Oturum Aç |  Kayıt Ol

Yeni konu gönder Konuya cevap yaz  [ 4 ileti ] 

26 Oca 2010, 15:34

Çevrimdışı
 Formüllerin silinmesini engellemek.
Site Admin
Kullanıcı avatarı
Kayıt: 18 Ağu 2009, 10:48
İleti: 614


Uğraşmış didinmiş formüller yazmışsınız. yanlışlıkla yazdığınız formüllerin hücrelerden silinmesini engellemek istersiniz hergalde. Formül yazılı hücrelerin silinmesini engellemek için aşağıdaki kodları kullanabilirsiniz.

Sayfanın Kod Bölümüne;
Kod: Tümünü seç
Option Explicit

Private Sub Worksheet_Deactivate()
   Application.OnKey "{del}"
End Sub


Kod: Tümünü seç
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Target.HasFormula Then
    Application.OnKey "{del}", "mesaj"
   Else
    Application.OnKey "{del}"
   End If
End Sub


ThisWorbook kod bölümüne;
Kod: Tümünü seç
Option Explicit


Modüle

Kod: Tümünü seç
Sub mesaj()
MsgBox " Silmek istediğiniz hücrelerde formül var. silemezsiniz.!"
End Sub

_________________
İnsanlar sadece söylediklerinden değil, söylemesi gerekirken söylemediklerinden de sorumludur.
Bir insanın zekâsı, vereceği karşılıklarla değil, soracağı sorulardan anlaşılır.

Üye ol yüklediğin dosyalar indirildikçe para kazan.


Başa Dön Sayfa başı
 Profile bak  
 

16 Kas 2010, 18:14

Çevrimdışı
 Re: Formüllerin silinmesini engellemek.
Seviye 1
Kayıt: 29 May 2010, 09:18
İleti: 4

Paylaşımı gördüğüm anda, her tablo için gerekli böyle bir işlem diye düşündüm.
Tabloma uygulattım, ancak yinede formüllü hücrelerin silinmesine izin verdi.


Başa Dön Sayfa başı
 Profile bak  
 

21 Kas 2010, 21:32

Çevrimdışı
 Re: Formüllerin silinmesini engellemek.
Site Admin
Kullanıcı avatarı
Kayıt: 18 Ağu 2009, 10:48
İleti: 614

Sayın huseyincoban bir yerde yanlış yapmış olmalısınız ya da yanlış anladınız. Formül yazılan hücrelerin silinmesine izin vermez. Eğer siz girdiğiniz bir veriyi siliyorsanız ona engel olmaz. A1 deki veriyi ya da B1 deki veriyi silebilirsiniz. Ben kodları denedim bir sıkıntı yok. C1 Hücresine A1*B1 formülünü yazdım silmek istediğimde silemezsiniz mesajını veriyor. İşte resmi.


_________________
İnsanlar sadece söylediklerinden değil, söylemesi gerekirken söylemediklerinden de sorumludur.
Bir insanın zekâsı, vereceği karşılıklarla değil, soracağı sorulardan anlaşılır.

Üye ol yüklediğin dosyalar indirildikçe para kazan.


Başa Dön Sayfa başı
 Profile bak  
 

21 Kas 2010, 22:51

Çevrimdışı
 Re: Formüllerin silinmesini engellemek.
Seviye 1
Kayıt: 29 May 2010, 09:18
İleti: 4

Sy ExcelTürk, şimdi tekrar denedim.
Uygulamada bir hatam yok. Ancak şöyle birşey dikkatimi çekti.

Örnek olarak hücrelere sizin gibi basit bir çarpma işlemi formülü uygulattım. Silmesine izin vermedi.
Ancak eğer formülü olan hücrelerde çalışmadı.

İyi akşamlar.


Başa Dön Sayfa başı
 Profile bak  
 
Önceki iletileri göster:  Sıralama  
Yeni konu gönder Konuya cevap yaz  [ 4 ileti ] 

Tüm zamanlar UTC + 2 saat [ DST ]


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir


Bu forumda yeni konular açamazsınız
Bu forumda konulara cevap yazamazsınız
Bu forumda kendi iletilerinizi değiştiremezsiniz
Bu forumda kendi iletilerinizi silemezsiniz
Bu forumda dosya ekleyemezsiniz


Git:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB3 Türkçe: phpBB Türkiye
phpBB SEO

XHTML 1.0 Standartlarina Uygundur!  CSS 2.1 Standartlarina Uygundur!