برای آن که بتوانید فایل اکسل را به وسیله کد های VBA باز کنید باید از دستورات خاصی استفاده کنید. در این مقاله میخواهیم باز کردن فایل اکسل توسط کدهای VBA را به زبان ساداه و به طور کامل و مرحله به مرحله به شما توضیح دهیم.
اگر میخواهید به صورت رایگان کار با نرم افزار اکسل را یاد بگیرید میتوانید در صفحه آموزش اکسل فیلم های آموزشی رایگان ما را مشاهده کنید. اگر میخواهید به صورت اصولی تکنیک های کار با اکسل را یاد بگیرید میتوانید در دوره آموزش حسابداری آموزشگاه آریا تهران شرکت کنید تا با دریافت مدرک بین المللی فنی و حرفه ای وارد بازار کار شده و کسب درآمد کنید.
دستور Workbooks.Open در VBA اکسل
یکی از راه های باز کردن فایل اکسل توسط کدهای VBA استفاده از دستور Workbooks.Open در VBA اکسل میباشد.
به طور کلی میتوان گفت ساختار یا سینتکس استفاده از این دستور به صورت زیر میباشد:
sub Macro۱() Workbooks.Open(“D:WorkbookDates.xlsx”) end sub
sub Macro۱() Workbooks.Open(“D:WorkbookDates.xlsx”) end sub |
برای تعریف این دستور میتوان این گونه گفت که زمانی این کد ماکرو اجرا میشود یک پوشه به نام Dates.xlsx قطعا در پوشه Workbook در درایو D وجود دارد. با اجرای این دستور کد VBA موجود در فایل Dates.xlsx اجرا میشود.
دستور Application.GetOpenFileName در VBA اکسل
گاهی مممکن است نیاز داشته باشید که یک کاربرگ دیگر را از برنامه اکسل باز کنید.
برای این کار شما باید از نوار ابزار بالا گزینه FILE را انتخاب کرده و سپس از میان گزینه های نمایش داده شده در فهرست سمت چپ OPEN را انتخاب کنید.

راه دیگری هم برای باز کردن یک کاربرگ دیگر در اکسل استفاده میشود که برای این روش باید از دستور Application.GetOpenFileName استفاده کرد.
این دستور مانند اشاره به سربرگ FILE از نوار ابزار بالا و گزینه OPEN دارد.
ساختار دستور Application.GetOpenFileName در VBA اکسل به صورت زیر میباشد:
Sub Macro۱() Dim strfile as string strfile = application.GetOpenFilename() Workbooks.Open(strfile) End sub |
وقتی شما این دستور را اجرا میکنید فایلی که آدرس آن را درج کرده ایم باز میشود.
با اجرای این کد وقتی شما فایل اکسل مورد نظرتان را انتخاب کنید در متغیر strFile که در کد بالا تعریف کردیم آدرس این فایل مورد نظر قرار میگیرد و در نهایت این آدرس در دسترس دستور Workbooks.Open قرار میگیرد.
جمعبندی
ما در اینمقاله تلاش کردیم نحوه باز کردن فایل اکسل توسط کدهای VBA را به صورت کامل برای شما توضیح دهیم. با استفاده از کد های VBA باز کردن فایل اکسل کار اصلا سختی نیست اما اگر باز هم سوالی در ذهن شما باقی مانده که دراین مقاله به آن پاسخ داده نشده است میتوانید در قسمت نظرات سوال تان را بیان کنید.
همکاارن ما در شرکت حسابداری آریا تهران امکان آموزش حسابداری به صورت رایگان را فراهم کرده اند که شما میتوانید با مراجعه به صفحه اموزش حسابداری فیلم های آموزشی رایگان را مشاهده کنید.
سوالات متداول
با استفاده از دستور Workbooks.Open در VBA اکسل و دستور Application.GetOpenFileName در VBA اکسل میتوان این کار را انجام داد که در مقاله به صورت کامل توضیح داده ایم.
خیر روش های دیگری هم برای باز کردن فایل اکسل مورد استفاده قرار میگیرد که در این مقاله ما همه روش ها را توضیح داده ایم.
2.5
/
5
(
2
امتیاز
)