Bu dosya, çalışma sayfasında DEL tuşuna basıldığında hücre içeriğini hemen silmek yerine önce onay penceresi gösterir. Hücre silinirken uyarı verme işlemi makro ile yapılır; böylece yanlışlıkla veri kaybı önlenir.
Dosyanın içeriği
- Sayfa1: Uyarının çalıştığı sayfadır. Sayfada formül bulunmaz; DEL tuşu ile silme işlemi bu sayfadaki makro tarafından denetlenir.
- Module1: Onay penceresini gösteren ve silme işlemini yapan UYARI makrosunu içerir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı gibi zararlı bir işlem yoktur.- Worksheet_SelectionChange (Sayfa1): Sayfada seçim her değiştiğinde çalışır ve DEL tuşunu UYARI makrosuna yönlendirir. Yönlendirme, sayfada bir hücre seçildikten sonra devreye girer.
- UYARI (Module1): Etkin hücrenin adresini gösteren bir MsgBox açar ve hücreyi silmek isteyip istemediğiniz sorulur. Evet ve Hayır düğmeleri bulunur. Hayır seçilirse işlem sonlanır ve hücre korunur. Evet seçilirse etkin hücrenin içeriği ClearContents ile temizlenir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'de herhangi bir hücreyi seçin.
- Hücrenin içeriğini silmek için DEL tuşuna basın.
- Açılan pencerede hücre adresini kontrol edin; silmek için Evet, vazgeçmek için Hayır düğmesine tıklayın.
- Aynı uyarıyı kendi çalışma dosyanızda kullanmak için Module1 içindeki UYARI makrosunu ve Sayfa1 kod bölümündeki Worksheet_SelectionChange olayını ilgili sayfaya kopyalayın.