VBA یک محیط برنامه نویسی بسیار غنی را فراهم می کند. شما می توانید کارهای زیادی را با کدهای ماکرو انجام دهید که لزوماً نمی توانید با استفاده از ابزارهای ارائه شده در نوارهای Excels انجام دهید. به عنوان مثال، ممکن است بخواهید دایرکتوری فعلی را در وسط یک ماکرو تغییر دهید. این ممکن است برای یافتن یک فایل خاص یا انجام برخی کارهای فایل محور دیگر ضروری باشد. VBA دستور ChDir را برای تغییر دایرکتوری ها ارائه می دهد. نحو به شرح زیر است:
ChDir DirName
که در آن DirName نام مسیر کامل دایرکتوری است که می خواهید به آن تغییر دهید. اگر از متغیر رشته ای برای تعیین نام دایرکتوری استفاده نمی کنید، DirName باید داخل گیومه قرار گیرد. اگر نام دایرکتوری که ارائه می کنید وجود نداشته باشد، دستور با خطا مواجه می شود.