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