Range Sınıfının Delete Yöntemi Başarısız Hatası Hakkında

1 2 3 4 5 6 7
04/03/2021, 23:28

Oğuz Türkyılmaz

Merhaba Userformda arama butonuna tıklayarak  yazdığım ID numasına ait kaydı silmek istediğimde  Range Sınıfının Delete  Yöntemi Başarısız Hatası alıyorum. Aynı kod başka bir Excel projemde hatasız çalışıyor. Bu sorunu nasıl halledebilirim. Teşekkürler


04/03/2021, 23:46

berduş

sayfanız şifre korumalı işlem yapmadan önce onu kaldırıp dener misiniz?
04/03/2021, 23:56

Oğuz Türkyılmaz

Sn.Berduş
ThisWorkbook.Worksheets("Ana_Sayfa").Unprotect "171717" ile
ThisWorkbook.Worksheets("Ana_Sayfa").Protect "171717" Sayfa koruma ve koruma kaldırma kodlarını yazmayı unutmuşum. Teşekkür ederim.
05/03/2021, 00:25

berduş

sayfayı şifrelerken sadece kullanıcı arayüzü seçeneğini aktifleştirirseniz galiba sadece doğrudan sayfa üzerinde işlem yapılması engelleniyor, macro ve yordamlarda sorun çıkmıyor
kitap açılma olayına/Workbook_Open olayına
Sheet1.Protect Password:="şifre", UserInterfaceOnly:=True
kodunu ekleyip dener misiniz?
bu işlem tüm şifreli sayfalar için yapılacak
Not: Test etmedim sadece tahmin
05/03/2021, 00:34

berduş

bu kod tüm sayfaları şifreler siz istediğiniz sayfaları şifrelersiniz
Private Sub Workbook_Open()
For a = 1 To Sheets.Count
ThisWorkbook.Worksheets(a).Unprotect "171717"
ThisWorkbook.Worksheets(a).Protect Password:="171717", UserInterfaceOnly:=True
Next
End Sub
05/03/2021, 01:04

Oğuz Türkyılmaz

Berduş hocam bu 4.mesajdaki kod hata verdi.
1 2 3 4 5 6 7