Filtre ve Kayıt Silme (Kilitli Sayfada)

Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
Değerli arkadaşlar; tıkandığım bir proje hakkında 2 sorum olacak.

1- Ekte gönderdiğim dosyada veritabanında filtre kullanıyorum. Amcak sayfayı uygun bir şekilde kilitlediğim (kilitlediğimi sandığım) halde filtre işlemi yapmıyor. Yani satırları gizleyip uygun kaydı süzmüyor. Bunun yerine sadece kayda konumlanıyor.

2- A sütünundaki checkbox ile işaretli olan kayıtları, sayfanın yukarısında "Seçili Kaydı Sil" butonunu kullanarak silmek istiyorum. (Makro ile)

Şimdiden Teşekkür ederim....
 
Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
Yardım edebilecek biri varmı acaba??

Teşekkürler...
 
Katılım
15 Eylül 2006
Mesajlar
166
Excel Vers. ve Dili
2003 sp2 TR
__________________
Sn. Alibal

Komutlarının başına ve sonuna aşağıdaki komutu eklersen şifre açılacak işlem bittikten sonra tekrar şifreliyecektir.

Sub Konu()
ActiveSheet.Unprotect "Şifren"

Komutların

ActiveSheet.Protect "Şifren"
End Sub
 
Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
Hiç düşünmemiştim bu yöntemi. Teşekkür ederim. Deneyeceğim
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Bana da böyle bir şey lazımdı, iyi oldu. Kolay gelsin.
 
Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
Sn arkadaşlar.

Yukarıda belirttiğim sorumun kayıt silme bölümüne cevap verebilecek tecrübeli bir arkadaşım mı ?

Teşekkürler...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub KayitSil()
ActiveSheet.Unprotect
For a = [c65536].End(3).Row To 8 Step -1
If Cells(a, "ac") = True Then
Cells(a, "b").Select
onay = MsgBox(Cells(a, "c") & " " & Cells(a, "d") + " isimli kayıt silinecek. Onaylıyor musunuz?", vbYesNo, "Dikkat")
If onay = vbYes Then
Range("b" & a & ":ac" & a).ClearContents
End If
End If
Next
ActiveSheet.Protect
End Sub
 
Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
Sn. leventm Teşekkür ederim.
 
Üst