Değişken İsimlendirme Kuralları
Önceki dersimizde hafızadan "kutu (değişken)" istemeyi öğrenmiştik. Ancak bilgisayar bu kutuların üzerine yapıştıracağınız etiketlerin (isimlerin) formatı konusunda çok katıdır. Kurallara uymazsanız kodunuz çalışmadan hata verir.
Asla Yapmamanız Gereken 5 Hata:
Değişken isminde ASLA boşluk olmaz. Dim urun fiyati (HATA). Bunun yerine urunFiyati veya urun_fiyati kullanın.
İsimler harfle başlamak zorundadır. Dim 1inciNot (HATA). Doğrusu: Dim not1 şeklinde olmalıdır.
!, @, #, $, %, ^, &, *, ? gibi karakterler yasaktır. Dim fiyat$ (HATA). İzin verilen tek özel karakter Alt Çizgi'dir (_).
VBA'nın kendi komutları değişken adı olamaz. Örneğin Dim Sub, Dim If veya Dim Date yapamazsınız.
5. Kural: Türkçe Karakter Sorunsalı
VBA, Türkçe karakterleri (ş, ğ, ç, ö, ü, ı, İ) kabul eder ve bilgisayarınızda çalışır. Ancak dosyanızı yurtdışındaki veya farklı sistem diline sahip bir müşteriye gönderdiğiniz an kodlarınız anında çöker. Profesyonel yazılımcılar global uyumluluk için değişkenleri daima İngilizce alfabeyle yazar. (Örn: Maaş yerine maas).