در شماره های دیگر ExcelTips یاد گرفتید که چگونه می توانید از VBA برای تغییر درایو و دایرکتوری فعلی استفاده کنید. به طور خلاصه، می توانید درایو و دایرکتوری را به صورت زیر تغییر دهید:
MyDrive = "E:"
MyFolder = "MyDocsThisFolder"
ChDrive MyDrive
ChDir MyFolder
پس از اتمام، فهرست فعلی E:MyDocsThisFolder خواهد بود. VBA یک میانبر مفید ارائه می دهد که به شما امکان می دهد به راحتی هر دو درایو و دایرکتوری را با استفاده از اطلاعات یکسان مشخص کنید. موارد زیر را در نظر بگیرید:
MyPath = "E:MyDocsThisFolder"
ChDrive MyPath
ChDir MyPath
این کد حاوی یک خط کمتر (و یک متغیر کمتر) است، اما همان کار را انجام می دهد. VBA هنگام اجرای دستور ChDrive فقط به حرف درایو در یک مسیر توجه می کند. این به شما این امکان را می دهد که به راحتی متغیر واحد را در مسیر خود تنظیم کنید و سپس هنگام تنظیم درایوها و دایرکتوری ها از آن استفاده کنید.