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