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

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

zcn43

Kullanıcı
Katılım
25 Kas 2020
Mesajlar
103
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:
İndirmek için giriş yapmanız gerekmektedir.
(109 satır)
 
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.
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt