هر کس می تونه به شما اکسل یاد بده. اما من ، آنچه را که می توانيد با آن انجام دهيد ...

اشتراک در خبرنامه

جهت عضویت در خبرنامه لطفا ایمیل خود را ثبت نمائید

Captcha

آمار بازدید

  • بازدید امروز : 13
  • بازدید دیروز : 92
  • بازدید کل : 81050

بررسی کد های ماکروی ضبط شده


بررسی کد های ماکروی ضبط شده

آموزش قبلی: محل قرار­گیری کد­های VBA ماکروی ایجاد شده

خبر خوب اول!

ممکن است متوجه شده ­باشید ، کد VBA­ (تاحدی) شبیه به زبان محاوره ­ای­ انگلیسی است. KeithDarlington (برنامه­ نویس با تجربه) در کتاب VBA for Excel Made Simple بیان می­ کند که این ویژگی VBA(شباهت آن با زبان محاوره ­ای انگلیسی) چگونه می­ تواند یک گام مفید در انتخاب دستورالعمل­ هایی باشد که ماکرو باید در VBA دنبال کند.

بنابراین ، احتمالا قادر به درک برخی از کلمات ، و شاید حتی برخی از دستورالعمل­ های ماکروی فوق باشید. به عنوان مثال ، ممکن است خطوط کد مشخص شده در تصویر زیر را در این ماکرو تشخیص دهید و مفهوم آنها را متوجه شوید:

بررسی کد¬های ماکروی ضبط شده

  • ActiveCell.Select

Active cell سلولی است که در حال حاضر در یک برگه اکسل انتخاب شده است (سلول فعال). حتی اگر با اکسل و VBA آشنا نباشید ، حتما می­ دانید که معنی select چیست.

درست است ، احتمالا همان­ طور که متوجه­ شده­ اید ، این قطعه کد ، سلول فعال فعلی را انتخاب می­ کند.

  • Selection.Columns.Autofit

این خط کد نیز با "انتخاب" شروع شده و پس از آن اشاره به "ستون­ها" و "تنظیم خودکار" می­ شود.

اگر به خاطر داشته باشید ، دومین موردی که در ضبط ماکروی Best_Excel_Tutorial باید انجام می ­شد تنظیم خودکار عرض ستون سلول فعال بود.

با توجه به موارد فوق ، حتما تصور می­ کنید که هدف از این قطعه کد VBA این است که به طور خودکار عرض ستونی که سلول فعال در آن قرار گرفته است را متناسب با طول متنی که ماکرو وارد می­ کند تنظیم کند.

ممکن است بخواهید بدانید که هر یک از خطوط کد­ ماکروی فوق به چه معنی است ، اجازه دهید ابتدا بخشی از مبانی کد VBA را توضیح دهیم.

آموزش بعدی: مبانی کد های VBAماکروی ضبط شده

*جهت دریافت کتاب های آموزش ماکرونویسی با اکسل روی تصویر کلیک کنید*

 

کتاب آموزش ماکرو نویسی با اکسل

  انتشار : ۲۵ آبان ۱۳۹۸               تعداد بازدید : 274

برچسب های مهم

دیدگاه های کاربران (0)

حقوق مادی و معنوی این سایت متعلق به exceldepo می باشد.

فید خبر خوان    نقشه سایت    تماس با ما