Bu dosya, Excel sayfasına yazdığınız ad, soyad, TC kimlik numarası ve doğum yılı bilgilerinin doğru olup olmadığını makro ile kontrol eder. Birden fazla kişi aynı anda sorgulanabilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- tc-kimlik-no-dogrulama: Ana sayfadır. A sütununa Ad, B sütununa Soyad, C sütununa TC Kimlik No, D sütununa Doğum Yılı yazılır. E sütunu sorgulama sonucunun yazıldığı alandır.
- aciklamalar: 1-, 2-, 3-, 4- şeklinde numaralandırılmış, kullanım notları için ayrılmış sayfadır.
Makrolar
- Workbook_Open: Dosya açıldığında her sayfanın kaydırma alanını A2:E11 ile sınırlar. Bu nedenle demo sürümde yalnızca 10 satır görünür ve kullanılabilir.
- TEST: Sorgulamayı yürüten ana makrodur. Önce E sütunundaki eski sonuçları temizler, ardından A2:D2 hücrelerinin dolu olduğunu denetler. Her satırda adın ve soyadın yalnızca harf, TC kimlik numarasının ve doğum yılının yalnızca rakam içermesini kontrol eder. Doğum yılının 4 haneli olmasını ve bugünün yılından büyük olmamasını da denetler. Hatalı durumda uyarı penceresi çıkarır, ilgili hücreyi seçip içeriğini temizler. Ad ve soyad büyük harfe çevrilir, ardından numara TCKontrolu ile sınanır. Numara geçersizse E sütununa "TC yanlış" yazılır.
- TCKontrolu: TC kimlik numarasının 10. ve 11. hanelerini, ilk 9 haneden hesaplanan kontrol değerleriyle karşılaştırır.
- HarfKontrolu, SayiKontrolu, SayiKontrolu1: Girilen metnin yalnızca izin verilen karakterlerden oluşup oluşmadığını denetleyen yardımcı fonksiyonlardır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- "tc-kimlik-no-dogrulama" sayfasında A2'den itibaren ad, soyad, TC kimlik numarası ve doğum yılını yazın.
- TEST makrosunu çalıştırın.
- Sonuçları E sütunundan okuyun. Uyarı çıkarsa belirtilen hücreyi düzeltip tekrar deneyin.
admin@exceldepo.com adresinden iletişime geçebilirsiniz.