Makro kodu çalışırken işlem sırasını izlemek?

  • Konuyu başlatan Konuyu başlatan zcn43
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

Makro kodu çalışırken işlem sırasını izlemek? isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
İyi günler hayırlı cumalar. Aşağıdaki kod ile bir sayfadan diğer sayfaya veri aktarıyorum. Veri aktarılırken tek tek hücrelere yapılan işlemi görebilmem , yani F8 tuşuna basarak ilerliyormuş gibi takip edebilmem mümkün mü?
Amacım her hücreye atılan veriyi takip edebilmek ve yanlış bir işlemde kodu durdurabilmek.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(109 satır)
 
Moderatörün son düzenlenenleri:
Benim kodlarım ama dosyayı, işlemleri çok hatırlamıyorum doğrusu.
Bu kod yapısının özelliği (hızlı sonuç vermesi için) tek tek hücreden oku. işlem sonucunu tek tek hücreye yaz şeklinde çalışmaması.

Veri alınacak/okunacak alan (veri), sicil bilgileri (siciller), puantaj sayfasındaki mevcut eski veriler(eski) vs kodun en başında birer adımla dizi değişkenine alınıyor ( veri = GL.Range("B5:F" & GL.Cells(Rows.Count, 3).End(3).Row)....gibi) . veri, sicil dizilerinde tarihe göre çalışan döngüde, koşullara göre eski adı verilen değişkendeki değer korunuyor veya değiştiriliyor. En sonunda ise ( ANA.Cells(6, tsut).Resize(anason, 1) = eski ) eski adı verilen dizi TEK ADIMDA alana yazdırılıyor.

Değişkenlerin aldığı değerleri görmek için VBA ekranında VIEW menüsündeki LOCALS WINDOW seçeneğini aktif hale getirirseniz
VBA ekranında yeni bir bölüm görünür olacak. F8 ile kodu adım adım çalıştırdığınızda değişkenlerin, dizi elemanlarının aldığı değerleri ancak LOCALS alanında görebilirsiniz.

.
 
Anladım hocam. Basit bir işlemle olabilir mi acaba diye düşünmüştüm. Şuan yazdığınız kod stabil çalışıyor macera aramayayım o zaman teşekkürler. :)
 
Öğrenmenin yolu LOCALS ekranından geçiyor.
dizi olarak tanımlanan değişkenler için, LOCALS ekranında dizi adının solundaki + simgesine tıklayarak bunların alt elemanlarını görebilirsiniz.
 
Geri
Üst