آموزش اکسل: طریقه ایجاد فرم ورود داده ها در اکسل


آموزش اکسل: طریقه ایجاد فرم ورود داده ها در اکسل

آموزش اکسل: طریقه ایجاد فرم ورود داده ها در اکسل

ابتدا به مسیر زیر رفته وMacro  نرم افزار را Enable   کنید

Office Botton / Excel Options / Trust Center / Trust Center Settings / Macro Settings / Enable All Macros(…)     اکنون باکلیدهای ترکیبی  Alt+F11  وارد محیط  VBA  شده واز زبانه Insert  گزینه Userform   را انتخاب کنیدواز زبانه View   گزینه Toolbox   را کلیک کنید تا پنجره Toolbox   باز شود سپس از پنجره باز شده دو ابزار Lable  که به شکل A   میباشد را با کلیک روی آن وسپس کلیک روی فرم وارد فرم کنید و به همین ترتیب دو ابزار Textbox   که به شکل اabمیباشد ویک ابزار CommandButton   را نیز وارد فرم کنید،اکنون نام Lable1  و Lable2  را به ترتیب به نام ونام خانوادگی و شماره پرسنلی تغییر دهید ونامCommandButton  رابه ثبت تغییردهید

حالا وقت آن رسیده است که اطلاعاتمان را وارد کنیم،که برای  این   کارروی CommandButton  دابل کلیک کرده تا وارد محیط برنامه نویسی آن شویم،سپس کدهای زیر را وارد و برنامه رااجراکنید.شما میتوانید کد ها را از همین جا کپی ودر مکان مورد نظر  Paste کنید.توضیحات در مورد خطهای برنامه در بالای آن آمده است

‘ساختار تابع

                     Private Sub CommandButton1_Click()

‘معرفی متغیر

Dim num As Integer

‘فعال کردن شیت 1 به عنوان شیتی برای وارد کردن اطلاعات

Sheets(“sheet1”).Activate

‘شمارش تعداد ردیفهای پرشده وقرار دادن آن در متغیرnum

num = Application.WorksheetFunction.CountA(Range(“A:A”)) + 1

‘قرار گرفتن داده ها در سلولها

Cells(num, 1) = TextBox1.Value

Cells(num, 2) = TextBox2.Value

‘پاک کردن تکست بوکسها

“”=TextBox1.Value

“”=TextBox2.Value

                    ‘ قرار گرفتن مکان نما درtextbox1

TextBox1.SetFocus

End Sub

دو نکته اینجا قابل توجه است یکی اینکه هنگام باز کردن برنامه فرم نیز اجرا شودکه برای اینکاردر قسمتVBA  و از منوی View  گزینه Project Explorer  راانتخاب کنید تا پنجره آن در قسمت سمت چپ باز شود ، بعد از آن در این پنجره روی This Workbook  دابل کلیک کنید تا پنجره کد نویسی باز شود ، دو کادر کشویی  در قسمت بالای این پنجره مشاهده میکنید که باید از کادر کشویی اول گزینه Workbook  واز کادر کشویی دوم گزینهOpen  را انتخاب کنید که به صورت پیش فرض گزینه دوم انتخاب میشود.بعد ازانتخاب گزینه های بالا کدهای زیر را در جای مشخص شده تایپ کنید


()
Private Sub Workbook_Open

Sheets(“sheet1”).Select

UserForm1.Show

End Sub

وسپس فایل را ذخیره کنید و بسته وبازکنید. نکته دوم اینکه میخواهیم وقتی فرم در حال اجرا است بتوانیم خانه های اکسل راهم انتخاب کنیم ،که برای اینکار هم ابتدا پنجره  Properties Window  را از منوی View  فعال میکنیم وحالا روی فرم کلیک کرده تا مشخصات فرم باز شود سپس از قسمت سمت چپ این پنجره گزینهShowMadul   را از True  به False  تبدیل نمایید.ودر آخر فایل راباپسوند xlsm  ذخیره کنید.  (منبع: فقط اکسل

دانلود نمونه فرم در اکسل

قبل از باز کردن فایل حتماًماکرو را به طریق زیر Enable کنید

Office Botton / Excel Options / Trust Center / Trust Center Settings / Macro Settings / Enable All Macros(…) 

فرمت فایل: اکسل
تعداد صفحات: 1
دانلود رایگان با لینک مستقیم
حجم: 20 کیلوبایت

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

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