Locals Window

Locals Window, Excel VBA penceresinde yer alan ve kodlama yapanlar için oldukça faydalı bir ekrandır.

Locals Window-1.webp


Adımlama modundayken bu pencere, geçerli kapsamda/prosedürde bildirilen tüm değişkenlerin tümünün bir listesini, değerleri ve veri türleri ile birlikte görüntüleyebilmenizi sağlar.

Geçerli prosedür veya işlev içinde tanımlanan bir değişken olan yerel bir değişkendir.
Herhangi bir global veya modül düzeyindeki değişkenleri içerecektir.
Kodda adım adım ilerlerken belirli bir değişkenin değerini izlemeyi çok kolaylaştırır.
İstediğiniz zaman (View> Local Window) seçerek görüntüleyebilirsiniz.
Her değişiklik olduğunda otomatik olarak güncellenir
4 Farklı nesne barındırır.

Kenarlığı sağa veya sola sürükleyerek sütun başlıklarını yeniden boyutlandırın.
Kapat kutusuna tıklayarak pencereyi kapatın.
Kapat kutusu görünmüyorsa, Kapat kutusunu görünür yapmak için Başlık çubuğuna çift tıklayın ve ardından tıklayın.

Locals Window Öğeleri

Calls Stack Button - Bu düğme sağ üst köşede bulunur. Çağrı yığınındaki prosedürleri listeleyen Çağrı Yığını iletişim kutusunu açar.
Expression - Değişkenlerin adını listeler.
Value - Değişkenin değerini listeleyin.
Type - Değişken türünü listeler. Bu sütundaki verileri düzenleyemezsiniz.

Expression Sütunu
  • Listedeki ilk öğe her zaman aktif modülün adıdır. Girişin altında, mevcut modüldeki herhangi bir modül seviyesi değişkeninin (genel ve özel) bir listesini göreceksiniz.
  • Bir sınıf modülü için sistem değişkeni tanımlanır.
  • Standart modüller için ilk değişkendir.
  • Global değişkenlere ve diğer projelerdeki değişkenlere Locals penceresinden erişilemez.
  • Bu sütundaki verileri düzenleyemezsiniz.
Value Sütunu

Bu sütunda değerler, Immediate Window'a benzer şekilde doğrudan buradan düzenlenebilir. Değer sütununda bir değere tıkladığınızda, imleç düzenleme biçimine dönüşür.

Bir değeri düzenleyebilir ve ardından ENTER, YUKARI OK tuşu, AŞAĞI OK tuşu, SEKME, SHIFT+SEKME tuşlarına basabilir veya değişikliği doğrulamak için ekrana tıklayabilirsiniz.

Değer geçersizse, Düzenle alanı etkin kalır ve değer vurgulanır. Hatayı açıklayan bir mesaj kutusu da görünür.ESC tuşuna basarak bir değişikliği iptal edebilirsiniz.
  • Tüm sayısal değişkenlerin listelenen bir değeri olmalıdır.
  • Dize değişkenleri boş bir değer listesine sahip olabilir.
  • Dize değişkenleri yalnızca ilk 255 karakteri görüntüler.
  • Alt değişkenleri içeren değişkenler genişletilebilir ve daraltılabilir.
  • Daraltılmış değişkenler bir değer göstermez, ancak her bir alt değişken bunu gösterir.
  • Genişletme simgesi ve daraltma simgesi, değişkenin solunda görünür.
Herhangi bir karmaşık veri tipini (diziler, değişkenler, veritabanı nesneleri vb.) kullanırken, tek tek nesneleri ve değerleri görüntülemek için yerel pencereyi kullanın.

Type Sütunu

Bu pencere için varsayılan seçenek 'Yerleştirilebilir' yani konumu değiştirebileceğiniz ve hatta pencereyi yüzdürebileceğiniz anlamına gelir.

Eğer takılabilir seçeneği kaldırın o zaman bu pencere sadece editörün ana kod penceresi görüntülenir ve bir tarafına yerleştirilmiş olup veya yüzer yeteneğine sahip olabilir
 
Üst