اگر برنامهنویسی ماکرو جدی انجام دهید، در نهایت زمانی فرا میرسد که میخواهید مقادیر را در دو متغیر عددی تغییر دهید. در برخی از نسخه های بیسیک، دستوراتی وجود دارد که این کار را انجام می دهد. با این حال، VBA شما را به دستگاه های خودمان واگذار می کند. تکنیک زیر برای اکثر افراد کارآمد است:
TempNum = MyNum1
MyNum1 = MyNum2
MyNum2 = TempNum
پس از تکمیل، مقادیر MyNum1 و MyNum2 تعویض شدهاند، و TempNum اهمیتی ندارد زیرا به هر حال (با این تکنیک) به عنوان یک متغیر موقت در نظر گرفته شده است.