TC Kimlik Numarası Doğrulama

TC Kimlik Numarası Doğrulama

TC Kimlik Numarası Doğrulama
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.

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.
Dosyada çalışma sayfası formülü bulunmaz, işlemlerin tamamı VBA ile yapılı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.
Kodda dosya silme gibi zararlı bir işlem görülmemiştir. Ancak özette görünen kısım sınırlıdır ve kodun sonu kısaltılmıştır. Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü online sorgulamasının kullanıldığı bölüm bu özette görünmediğinden, bu işlemin internet bağlantısı gerektirdiğini varsayabilirsiniz.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. "tc-kimlik-no-dogrulama" sayfasında A2'den itibaren ad, soyad, TC kimlik numarası ve doğum yılını yazın.
  3. TEST makrosunu çalıştırın.
  4. Sonuçları E sütunundan okuyun. Uyarı çıkarsa belirtilen hücreyi düzeltip tekrar deneyin.
Sürüm notu: İndirilen dosyada sorgulama 10 kayıtla sınırlandırılmıştır. Sınırsız kullanım için admin@exceldepo.com adresinden iletişime geçebilirsiniz.

ExcelDepo tarafından daha fazla dosya

  • Beğen
Tepkiler: scooby
Detaylar
Yazar
ExcelDepo
İndirme
68
Gösterim
4,160
İlk sürüm
Güncel
SHA-256
fefba14a930ea6ea959796846433b4db59e757bbe182c331d41336a2e9604bbd

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faylandığım bir dosya oldu, teşekkürler.
Geri
Üst