فهرست مطالب
در این مقاله، من به شما نشان خواهم داد که چگونه می توانید چاپ را در 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 دیدن کنید.