Excel Hakkında Herşey

Hata Ayıklama Yöntemleri

Başlıca hata ayıklama yöntemleri aşağıdadır:
  • msgbox kullanmak
  • F8 ile kodu sırayla yürütmek
  • F9 ile kesme noktası eklemek
  • Değişken üzerine fare ile gelerek değeri görmek
  • Immediate penceresi kullanmak
  • Locals penceresi kullanmak (tüm değişkenlerin değerlerini gösterir)
  • Watch penceresi kullanmak (belirlediğimiz değişkenlerin değerlerini gösterir)

View -> Toolbars -> Debug tıklayarak hata ayıklamada kullanılan özellikleri görebiliriz

Debug

F8

F8 ile kod yürütülürken değişken üzerine fare ile gelindiğinde değişkenin değeri görülebilir

F8

Sol taraftaki ok tuşu aşağı ya da yukarı kaydırılarak kod yeniden çalıştırılabilir.

En sol

Kesme Noktası

En sola fare ile tıklayarak ya da ilgili satır üzerinde F9'a basarak kesme noktası eklenebilir.

kesme noktası

Birden fazla kesme noktası eklenebilir

hata

Debug -> Clear All Breakpoints'e tıklayarak tüm kesme noktaları silinebilir

clear

Immediate Penceresi

Aşağıdaki gibi Immediate penceresini kullanabiliriz. Debug.print sonucu Immediate ekranına yazar. Proje tamamlandıktan sonra Debug.Print komutlarını silmeyi unutmayın

hata

? işareti kullanarak aradığımız cevapları bulabiliriz

aradığımız cevapları bulabiliriz

3

Eğer Immediate ekranında ? işaretini kaldırırsak kod uygulanır:

işaretini kaldırırsak

Locals Penceresi

Locals penceresi kullanılarak değişkenlerin değerleri görülebilir

locals

Locals penceresinde Range nesnesi tıklanarak aralık değerlerinin detayları görülebilir fakat bunun yerine Watch penceresi kullanmak daha pratiktir.

locals

Watch Penceresi

Değişken ya da ifade fare ile tutup sürüklenerek ya da sağ tıklayıp "Add Watch..." tıklanarak Watch penceresine aktarılır

watch

Örneğin sonuna .Address özelliği eklenirse hücre ya da aralığın adresi izlenebilir.

watch

Eğer kod yürütmeyi resetlersek tanımladığımız ifadeler pencerede sonraki kullanım için kalır.

address

Ek Bilgi: Değişken üzerine gelip sağ tıklayıp "Definition" a tıklayınca değişkenin tanımlandığı alana gideriz.

Değişken

Definition

Paylaş:

Ara

Son eklenen

Option Button

Option Button (Seçenek Düğmesi) bir kullanıcının birkaç seçenek arasından seçim yapmasını sağlar. Geliştirici sekmesinde, Ekle butonunda, Ac...