Ravindra Bagale · Excelसर्व coursesया course चे lessonsशोधाEnglish

Excel · मराठी आवृत्ती

12.15 Debugging — प्रत्येक lineचा result पाहा

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये
ToolWindows shortcut / menuकशासाठी?
Step IntoF8एक line चालवा; yellow line पुढची आहे.
BreakpointMargin click / F9F5 run तिथे pause.
Run to CursorCtrl + F8Cursor lineपर्यंत run.
HoverPaused variableवर pointerValue पाहा.
ImmediateCtrl + GDebug.Print किंवा ?r.
LocalsView › Locals WindowCurrent scopeच्या variables.
WatchRight-click › Add WatchExpression पाहा; change/Trueवर break.
CompileDebug › Compile VBAProjectSyntax आणि declaration errors.
ResetStop squareExecution थांबवा.

एक row कमी copy होत असेल तर

Combine macroच्या destRow update lineवर breakpoint लावा. F5, मग F8ने दोन sheets process करा. Localsमध्ये lastRow, destRow आणि copied range पाहा. Header एकदाच धरला आहे का तपासा.

Compile errors पकडतो; चुकीचं total किंवा off-by-one business logic आपोआप पकडेलच असं नाही. Reset/End केल्यास सामान्य cleanup code चालेलच असं नाही; Application settings तपासा.

Practice

LoopExamplesच्या For loopमध्ये breakpoint. Immediateमध्ये ?r आणि ?ws.Cells(r,8).Value print करा. Next rनंतर counter आणि next target कसा बदलतो ते पाहा.