Verileri sadece ben silmek istiyorum

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Tüm arkadaşların Geçmiş Remezen Bayramını kutlar sağlıklı günler temenni ederim.

Arkadaşlar ben dosyamda girilen bilgilerin başkaları tarafından silinmesini istemiyorum. eğer silinmesi gerekiyorsa sadece ben silmek istiyorum bunun için ne yapmalıyım
Teşekkürler
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bence koşula bağlı mantıksal bir önerme ile yapılabilir. Yani(örnek olarak) "eğer A1=komutan63 ise; filan aralıktaki veriler silinsin" şeklinde olabilir. Birde menüleri gizleyerek yapılabilir.
 
Son düzenleme:

Mdemir63

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

bu verdiğiniz örneği nereye yazmam gerekiyor ve her bir hücre içinmi yapmak gerekiyor aşağıda verdiğiniz örneği biraz daha açıklayabilirmisiniz

saygılar

"eğer A1=komutan63 ise; filan aralıktaki veriler silinsin"
 
Katılım
16 Ekim 2006
Mesajlar
6
Excel Vers. ve Dili
2003 türkçe
önce tüm sayfayı seçin
ardından sağ tıklayıp hücreleri biçimlendir
daha sonra korumayı tıklayın
burada kilitli butonundaki tıkı kaldırın
en son ise nerelerin silinmesini istemiyorsanız oraları seçerek aynı işlemi tekrarlayın
ama bu kez kilitli butonundaki tıkı işaretleyerek
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
ilginize teşekkürler ama bu tek sayfa değilki sürekli bilgi girilecek sayfa onun için yanlışlık yapıldığında benden başkası o yanlışlığı düzeltmesin ve aynı zaman da silemesin
teşekkürler
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,286
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
ThisWorkbook kısmına aşağıdaki kodlar yazıldığında istediğiniz olacaktır.
Kod:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    
    If Target <> "" Then Exit Sub
        
    sor = InputBox("&#351;ifre:1111", "sual", "****")
    
    Application.EnableEvents = False
    
    If sor <> 1111 Then Application.Undo
    
    Application.EnableEvents = True
        
End Sub
 
Son düzenleme:

Korhan Ayhan

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

&#214;rnek bir dosya &#252;zerinde a&#231;&#305;klarsan&#305;z daha faydal&#305; olacakt&#305;r.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu bir deneyiniz.

Private Sub Worksheet_Change(ByVal Target As Range)
If [A1] = "Komutan63" Then
ActiveSheet.Unprotect
[B1:B20].ClearContents
Else
ActiveSheet.Protect
End If
End Sub
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
hocam size zahmet bir örnek yapabilirmisiniz o verdiğiniz kodları kullandım ama yapamadım

saygılar
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,286
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Kod:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    
    If Target <> "" Then Exit Sub
        
    sor = InputBox("şifre:1111", "sual", "****")
    
    Application.EnableEvents = False
    
    If sor <> 1111 Then Application.Undo
    
    Application.EnableEvents = True
        
End Sub
Bu kodlar daha kullanışlı değil mi?
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam tek tek silmek istediğimizde tamam şifre soruşor ancak yazılı hücrelerin hesini seçip delete düğmesine bastığımızda Debug penceresi çıkıyor
 

Mdemir63

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

Mdemir63

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

yaptığınız örnek güzel olmuş ancak yazılı hücrelerin hepsini seçip Delete tuşuna bastığımızda DEBUG penceresi çıkıyor bunun için ne yapılabilir

teşekkürler
 

Korhan Ayhan

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

Ekte farklı bir örnek dosya hazırladım incelermisiniz.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Sn: Cost Control
Elinize sağlık tam istediğim gibi ancak bu kodları sayfa 1 değilde istediğimiz herhangibir sayfada nasıl kullanmamız gerekir?

yani bu kodları hangi sayfaya yapıştırırsak orada kullanabilirmiyiz?

teşekkürler
 

Korhan Ayhan

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

Dikkat ettiyseniz kodlar "ThisWorkbook" b&#246;l&#252;m&#252;nde dolay&#305;s&#305; ile herhangi bir sayfada iken "Delete" yada "BackSpace" tu&#351;lar&#305;na bast&#305;&#287;&#305;n&#305;zda &#351;ifre sorgusu gelecektir.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
hocam ben bu kodları kopyalayıp başka herhangi bir dosyada da kullanabilirmiyim hiçbir yerini değiştirmeden ThisWoork sayfasına yapıştırırsam
 

Korhan Ayhan

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

Evet "ThisWorkbook" k&#305;sm&#305;na uygularsan&#305;z kullanabilirsiniz. Ayr&#305;ca Module1 k&#305;sm&#305;ndaki koduda uygulaman&#305;z gerekiyor. Bu iki k&#305;s&#305;mdaki kodlar&#305; kendi &#231;al&#305;&#351;man&#305;za uygularsan&#305;z ayn&#305; &#351;ekilde &#231;al&#305;&#351;acakt&#305;r.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
teşekkürler hocam iyi çalışmalar
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,848
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam başka bir dosyama uyguladım fakat Şifre makrosu bulunamadı uyarısı yapıyor
 
Üst