کادر ورود داده در واقع شبیه msgbox است با این تفاوت که این کادر یک محل برای ورود داده دارد .این تابع یک کادر ایجاد میکند و با okکردن داده ها وارد می شود (در واقع برای گرفتن ورودی از کاربر نیاز نیست که msg boxبسازیم بلکه میتوانیم در inputdataوارد کنیم و هر چه که وارد میشود در یک متغیر ذخیره می شود و اگر cancelکنیم در یک متغیر رشته ای خالی وارد میشود).