excelde vba kodlarının neler yaptığın satır satır izleyebilir miyim?

Katılım
18 Mayıs 2005
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2024
üstadlar,
excel de vba kodlarının excel sayfasında neler yaptığını yani vba kodlarının her satırının teker teker neler yaptığını izlemek istiyorum. bu mümkün mü? teşekkürler.
 

hımmmmmmmm

Destek Ekibi
Destek Ekibi
Katılım
10 Temmuz 2011
Mesajlar
601
Excel Vers. ve Dili
2000-2007-2010-2016
macroya tıkla f8 ile teker teker devam et...sarı bant gelecek

mocroyu çalışma anında belirli bir yerde durdurmak için ise macronun sol tarafındaki gri şeride tıkla... o satır bordo renk alır...
macro çalışınca o saıtrda duracaktır...
 
Katılım
18 Mayıs 2005
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2024
üstadım,
evet dedikleriniz yapıyorum ama excel sayfasında kodun yaptığı hiç bir şeyi göremiyorum.
mesela şu kodun neler yaptığını nasıl görsel olarak görebilirim. ok.
Sub Hesapla()
Dim son, i, say As Integer
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Sheets("Bul").Delete
ActiveSheet.Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = "Bul"
son = Range("D30000").End(3).Row
For i = son To 6 Step -1
say = WorksheetFunction.CountIf(Range("D" & son & ":D" & i), Cells(i, 4))
If say > 1 Then Rows(i).Delete
Next
son = Range("D30000").End(3).Row
Range("G6:G" & son) = "=SUMPRODUCT(--(Data!D$6:D$30000=D6),(Data!G$6:G$30000))"
Range("K6:K" & son) = "=SUMPRODUCT(--(Data!D$6:D$30000=D6),(Data!K$6:K$30000))"
Range("G6:K" & son) = Range("G6:K" & son).Value
ActiveSheet.DrawingObjects.Delete
End Sub
her defasında sizleri rahatsız ediyorum. mantığı kavramaya çalışıyorum. ama bir türlü beceremiyorum. yukarıdaki kodlar satır satır ne işe yarıyor. ?
gülücük işareti gelirse onlar : D bilginiz olsun üstadım.
 

hımmmmmmmm

Destek Ekibi
Destek Ekibi
Katılım
10 Temmuz 2011
Mesajlar
601
Excel Vers. ve Dili
2000-2007-2010-2016
vba-wiev-localwindows dene
macro değerleri açılan ekranda görünecek..
 
Katılım
18 Mayıs 2005
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2024
vba-wiev-localwindows
bu bir program mıdır. nasıl kullanacağım.?
 

hımmmmmmmm

Destek Ekibi
Destek Ekibi
Katılım
10 Temmuz 2011
Mesajlar
601
Excel Vers. ve Dili
2000-2007-2010-2016
excel visual basic macro ortamına gir
view-localWindows tıkla
 
Katılım
18 Mayıs 2005
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2024
evet bu da güzel bir özellikmiş ama benim istediğim tam olarak bu değil.
Range("B2").Select
bu kod b2 sütununu seç ise f8 ile bu koda geldiğim zaman b2 sütununun seçildiğini görsel olarak görebilir miyim. gibi...
yine de katkılarınızdan dolayı teşekkür ederim. iyi ki varsınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,188
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kodunuzdaki ikinci satırı (Application.ScreenUpdating = False) silerseniz ekran güncellemesi aktif olur. Böylece makronun neler yaptığını ekranda görebilirsiniz.

Fakat kodlar hızlı çalışacağı için ekranı takip etmeniz zor olacaktır. Bunun için tüm satır aralarına bekleme komutu eklemek gerekecektir.
 
Katılım
18 Mayıs 2005
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 TR
Altın Üyelik Bitiş Tarihi
12-02-2024
teşekkürler Korhan Ayhan Bey,
 
Üst