Excel VBA Debug Print: چگونه این کار را انجام دهیم؟

  • این را به اشتراک بگذارید
Hugh West

در این مقاله، من به شما نشان خواهم داد که چگونه می توانید چاپ را در VBA در اکسل اشکال زدایی کنید. شما یاد خواهید گرفت که پنجره فوری را باز کنید و یک کد کامل، یک خط کد یا مقدار یک متغیر خاص را در پنجره چاپ کنید.

Excel VBA Debug Print (نمایش سریع)

دانلود کتاب تمرین تمرین

در حین خواندن این مقاله، این کتاب تمرین را دانلود کنید.

VBA Debug Print.xlsm

4 روش موثر برای انجام اشکال زدایی چاپ در Excel VBA

بنابراین، دیگر تأخیر ندارید. بیایید ببینیم چگونه می توانیم چاپ را از طریق VBA در اکسل اشکال زدایی کنیم.

1. پنجره فوری برای اشکال زدایی چاپ در Excel VBA را باز کنید

برای اشکال زدایی چاپ در VBA ، ابتدا باید پنجره Immediate را باز کنید. برای انجام این کار، ALT + F11 را فشار دهید تا پنجره Visual Basic باز شود.

سپس CTRL + G را فشار دهید. روی صفحه کلید شما. پنجره Immediate باز خواهد شد.

محتوای مرتبط: Excel VBA: Print UserForm to Fit on a Page ( 2 روش)

2. اشکال زدایی چاپ یک کد کامل در پنجره فوری در Excel VBA

اکنون یاد گرفتیم که پنجره Immediate را باز کنیم. بیایید ببینیم چگونه می توان خروجی یک کد VBA کامل را در پنجره اشکال زدایی کرد.

بیایید یک کد VBA داشته باشیم که دو عدد صحیح را به عنوان متغیر A می گیرد. و B ، و مجموع آنها را در متغیر C برمی گرداند.

5727

اکنون برای چاپمقدار C در پنجره Immediate ، باید این خط را وارد کنید.

2962

اکنون، اگر شما کد، مقدار C (10+15 = 25) را در پنجره فوری پیدا خواهید کرد.

بیشتر بخوانید: کد VBA برای دکمه چاپ در اکسل (5 مثال)

خواندنهای مشابه:

  • Excel VBA: چگونه برای تنظیم پویا ناحیه چاپ (7 روش)
  • نحوه چاپ برگه اکسل در صفحه کامل (7 روش)
  • چاپ برگه اکسل در A4 اندازه (4 روش)
  • نحوه تنظیم یک ردیف به عنوان عنوان چاپ در اکسل (4 روش)
  • نحوه چاپ چندین برگه در اکسل (7 روش مختلف)

3. اشکال زدایی چاپ یک خط کد در پنجره فوری در VBA

در مثال قبلی دیدیم که چگونه می توانیم خروجی یک کد را در پنجره Immediate توسط <چاپ کنیم. دستور 1>debug.print .

اما می‌توانید مستقیماً یک خط کد را در پنجره فوری بنویسید و آن را اجرا کنید. به عنوان مثال، در اینجا من این خط کد را در پنجره Immediate نوشته ام.

1137

اکنون را فشار دهید. را در صفحه کلید خود وارد کنید. خط اجرا می شود و خروجی را در خط بعدی پنجره خواهید یافت.

بیشتر بخوانید: نحوه چاپ برگه اکسل با خطوط (3 راه آسان)

4. اشکال زدایی چاپ در حالت شکست در پنجره فوری در اکسل VBA

همچنین می توانید مقدار یک کد خاص را اشکال زدایی کنیدپنجره فوری . اما برای این کار باید به حالت شکست VBA بروید.

به عنوان مثال در شکل زیر کد در حالت شکست از خط است:

1509

حالت Break به این معنی است که در حین اجرای کد، آن خط خاص اجرا نمی شود.

اکنون، می توانیم مقدار هر متغیری را در اشکال زدایی چاپ کنیم. پنجره Immediate .

به عنوان مثال، برای چاپ مقدار متغیر B ، این خط کد را در پنجره Immediate وارد کنید:

روی ENTER کلیک کنید. و مقدار B نمایش داده شده را خواهید یافت. این 15 است.

محتوای مرتبط: نحوه چاپ ناحیه انتخابی در اکسل در یک صفحه (3 روش)

چیزهایی که باید به خاطر بسپارید

Debug Print چیزی نیست جز نمایش یک مقدار خاص در VBA در پنجره فوری . در صورتی که نمی‌خواهید از چاپ اشکال‌زدایی استفاده کنید، می‌توانید از جعبه پیام در VBA استفاده کنید.

نتیجه‌گیری

بنابراین، اینها روشهایی برای استفاده از چاپ اشکال زدایی در VBA هستند. آیا هیچ سوالی دارید؟ راحت باشید و از ما سوال کنید. و فراموش نکنید که برای پست ها و به روز رسانی های بیشتر از سایت ما ExcelWIKI دیدن کنید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.