خانه / دانلود رایگان اکسل / کنترل پر یا خالی بودن تکست باکس ها VBA

کنترل پر یا خالی بودن تکست باکس ها VBA

برای بررسی پر یا خالی بودن تکست باکس ها ، باید از دستور if در VBA استفاده کنیم.

برای این کار ، در ابتدا دستور if را توضیح دهیم :

If (شرط) Then  دستورات   End if

 

در صورتی که شرط جلوی دستور if برقرار باشد ، دستورات اجرا خواهند شد.

جهت فهمیدن پر یا خالی بودن تکست باکس ها از دستورات زیر استفاده می کنیم:

 

If (Sheet(2).TextBox1.Text=””  Or  Sheet(2).TextBox2.Text=””  Or  Sheet(2).TextBox3.Text=””)  Then

MsgBox  “Field is Empty”

Exit Sub

End if

همانطور که در کدهای بالا مشاهده می کنید از دستور OR استفاده شده است. بدین معنی که اگر یکی از سه شرط بالا برقرار باشد دستورات داخل if اجرا می شوند.

 

در صورتی که یکی از تکست باکس ها خالی باشد ، پیغام MsgBox نمایش داده می شود.

از دستور  ExitSub نیز به این دلیل استفاده شده که دیگر دستورات پایین تر Sub اجرا نشوند و از Sub بیرون بیاید.

می توانید ویدئوی آموزشی کامل “کنترل پر یا خالی بودن تکست باکس ها” را در زیر مشاهده نمایید.

 

لطفا نظرات خود را در قسمت نظرات همین صفحه بیان نمایید. منتظر نظرات و پیشنهادات شما هستم. سوالات خود را بیان کنید تا به صورت ویدئویی آموزش آن در سایت قرار گیرد.

 
 
 
 

۲ دیدگاه

  1. سلام و ممنون از آموزش های روان
    فقط یه سئوال داشتم کدی رو هم میتونیم بنویسیم که بعد از ثبت اطلاعات فرم رو خالی کنه و آمده ورود اطلاعات جدیدبشه .ممنون

    • سلام و درود. کافی است در دکمه ثبت اطلاعات ، باکس های متن را خالی کنید و به راحتی بعد از عملیات ثبت ، عملا فرم نیز خالی می شود و آماده ثبت داده های حدید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *