Excel VBA Bangla Tutorial 59 : Multi Pages Data Entry form in Excel and Employee Database | Part- 1

preview_player
Показать описание
#HasanAcademy #ExcelBanglaTutorial #VbaBanglaTutorial

To create a multi-page data entry form in Excel with VBA, you can use a Userform with multiple pages. Here is an example of how to create a three-page data entry form in Excel:

Open a new Excel workbook and press "Alt + F11" to open the Visual Basic Editor.

In the Project Explorer, right-click on the "VBAProject" and choose "Insert" -"Userform".

Double-click on the new Userform to open the code window.

Add a "Multipage" control to the Userform by going to the "Toolbox" and selecting the "Multipage" control.

Adjust the size and position of the Multipage control to fit the Userform.

Right-click on the Multipage control and choose "Add Page" to create a new page.

Repeat step 6 to create a total of three pages.

On each page, add labels and textboxes for the data you want to collect.

Add a "Next" button to the first page and a "Previous" and "Submit" button to the last page.

Double-click on the "Next" button to open the code window.

Add the following code to the "Next" button to move to the next page:

VBA
Copy code
Private Sub NextButton_Click()
Multipage1.Value = Multipage1.Value + 1
End Sub
Double-click on the "Previous" button to open the code window.

Add the following code to the "Previous" button to move to the previous page:

VBA
Copy code
Private Sub PreviousButton_Click()
Multipage1.Value = Multipage1.Value - 1
End Sub
Double-click on the "Submit" button to open the code window.

Add the following code to the "Submit" button to save the data to a worksheet:

VBA
Copy code
Private Sub SubmitButton_Click()
'Assuming the data in the Userform is stored in textboxes with names like "NameTextbox", "AddressTextbox", etc.

'Assuming the data should be saved in a worksheet named "EmployeeDatabase" in columns A to D, starting in row 2.
With ThisWorkbook.Worksheets("EmployeeDatabase")
.Cells(.Rows.Count, 1).End(xlUp).Offset(1, 0).Value = NameTextbox.Value
.Cells(.Rows.Count, 2).End(xlUp).Offset(1, 0).Value = AddressTextbox.Value
.Cells(.Rows.Count, 3).End(xlUp).Offset(1, 0).Value = PhoneNumberTextbox.Value
.Cells(.Rows.Count, 4).End(xlUp).Offset(1, 0).Value = EmailTextbox.Value
End With

'Clear the Userform
NameTextbox.Value = ""
AddressTextbox.Value = ""
PhoneNumberTextbox.Value = ""
EmailTextbox.Value = ""

'Return to the first page
Multipage1.Value = 0
End Sub
Save the Userform and close the Visual Basic Editor.
Now, when you run the Userform, you will have a three-page data entry form with a "Next" button to move to the next page, a "Previous" button to move to the previous page, and a "Submit" button to save the data to a worksheet named "EmployeeDatabase" in columns A to D, starting in row 2. You can modify the code to fit your specific data entry form and worksheet structure.

Multiple Userform part-1
Multiple Userform part-2
Multiple Userform part-3
Multiple Userform part-4

Most of the people is think about that how I will learn .But they didn't get any idea & trustworthy source. Don't hesitated Hasan Academy with you. You will learn from here, Excel, Excel Chart, Pivot Table, Vlookup, Formula function
Рекомендации по теме
Комментарии
Автор

Excel VBA Bangla Tutorial 59 : Multi Pages Data Entry form in Excel and Employee Database | sir please upload NEXT PART, PLEASE REPLAY

dcmacademy
Автор

vaia ei from e ki sum or multiply ki kora jai

mdnazmulalam
Автор

ভাইয়া একটা এলপিজি গ্যাস এর উপর মাল্টি পেজেস ডাটা এন্ট্রি ভিডিও বানাবেন প্লিজ। যার মধ্যে থাকবে S/N, Date, Customer Name, Address, Cell Number, Bill Number, Delivery Man, Product Name, Size, Quntity, Rate, Total Taka, DISC, Paid, Due এন্ড রিফিল স্টক, এমপিটি স্টক।

islamiclife
Автор

স্যার আপনি একটা usrform এ কিভাবে gross salary দিলে কিভাবে automatic basic salary & house rent আসবে।

cleanck
Автор

স্যার, আপনার লেকচার গুলো নিয়মিত দেখেছি, আমার একটা বিষয় জানা প্রয়োজন তা হলো vba তে bangla font and bangla key boad কিভাবে কাজ করে।

sohelrana-uklz
Автор

I want to make a data entry project.you can help me.

moshiurrahman
Автор

Dear Sir, Assalamoalikum, Thanks a lot for giving us a lot of VBA solution. But now I need Multipage Recept & payment Accounts where will be showing Balance. Pls help me..

aminulmollah
Автор

Assalamulaikum vaiya,
Vaiya aponar ei part 4ta k kendro kore jdi 1.delete data
2.Update data
3.Search
4.kivabe proti sheet a sohoje jabe ei ei bisoy niye jdi VBA coding niye notun video upload korten so amader upokar hoto kusi hobo.ei bisoye amr request aponar kace.

RuhulAmin-oxbv
Автор

হাসান ভাই, আপনার প্রতিটি Excel VBA Tutorial অনেক সুন্দর ও সাবলিল ভায়ায়। যা আমরা সহজে বুঝতে পারি। ভাই আপনি তো VBA Expert তাই আপনাকে বলছি, আপনি যদি MS Access এ প্রজেক্ট ভিত্তিক ভিডিও বানান অথবা মামুন একাডেমীর মামুন ভাই এর Excel Video গুলোর মতো আপনি যদি ঐ রকম MS Access এ ডাটাবেইজ এর সবগুলো ফাংশন নিয়ে একটা একটা করে ধারাবাহিক ভাবে ভিডিও বানান, তাহলে আমরা যারা সাধারণ টুকটুাক জানি সেগুলি আরও ভাল ভাবে জানতে পারব। তাছাড়া বাংলা ভায়ায় VBA Code বা Macro এর ফাংশনগুলোর Example সহ ভিডিও ইউটিউব এ আপনার মতো নাই। আপনার প্রতি আমার রিকুয়েস্ট, আপনি MS Access এর ভিডিও বানান বা MS Access এ কিভাবে code লিখে ডাটাবেইজ বানানো যায় সেই বিষয়ে ভিডিও বানান অথবা MS Access এর Northwind Traders Template এর মতো Step by Step Inventory Video বানিয়ে ছাড়েন। তাহলে অনন্ত আমরা কিছু আপনার ভিডিও দেখে MS Access এ ছোট খাটো ডাটাবেইজ বানাতে শিখব। ভাইয়া অবশ্যই আমার কমেন্টের উত্তর দিবেন।

SAJONY-gkfd
Автор

আচ্ছালামুআলাইকুম স্যার, আশা করি আপনি ভালো আছেন। আমার একটা অনুরোধ থাকবে আপনার কাছে । এক্সেল ইউজার ফর্মে বারকোড স্ক্যানার ব্যবহার করে কোন ডাটা এন্ট্রি করা, কোন প্রকার অ্যাড বা সেভ বাটন ছাড়া। এবং একই ডাটা দ্বীতিয়বার স্ক্যান হলে যাতে এন্ট্রি না হয় এবং একটি ম্যাসেজ শো করে অলরে়ডি স্ক্যান। ইউজার শুধু মাত্র ফর্মটি ওপেন করে স্ক্যান করতে থাকবে এবং অটমেটিক পার আওয়ার কোয়ান্টিটি এবং টোটাল কোয়ান্টিটি শো করবে। একটি রিপর্ট ফর্ম থাকবে যেখানে কম্ববক্সে তারিখ এবং ডাটা টাইপ অনুযায়ী সার্চ করে লিস্ট বক্সে রিপর্ট দেখা যাবে। এটা আমার প্রথম কথা। এবং দ্বীতিও হচ্ছে আর.এস২৩২ কমিউনিকেশন পোর্ট ব্যবহার করে সীক্ স্ক্যানারের মাধ্যমে এক্সেলে কোন ডাটা ইনপুট করা যাবে কি না,

sbe
Автор

sir amar excel er sathe jokhon vba kaj kori tokhon VBA run hoy na, ekta msg dekha66e j "The mocros in this project are disable. please refer to the online help of documentation of this host application to determine how to enable macros", please solve this problem with video. pls pls pls

atanukumarmal
Автор

স্যার,
#VBA দ্বারা কিভাবে এক একটি নির্দিষ্ট Cell এর Value আলাদা আলাদা Sheet এ যাবে, একটি মাত্র Comment Bottom দ্বারা। যদি তার উপর একটি লেকচার দেওয়া হয় তাহলে খুব উপকৃত হবে।
★User Form হিসাবে ব্যাবহার করবে একটি Sheet কে।
★উদাহরণঃ- 1. Shhet1 এর "B7" এর value যাবে Sheet2
2. Sheet 1 এর " F5" এর Value যাবে Sheet 3

addabaaz
Автор

স্যার। যদি কোন পাঁচ জন ব্যাক্তি প্রতি মাসে একটা নিদিষ্ট হারে টাকা জমা করে।এবং তাদের কার কত টাকা হয়েছে সেটার মোট হিসাব টা যোগ হয়ে দেখাবে। যেমন ব্যাংকে দেখায়।এরকম একটা ভিডিও দিবেন প্লিজ।

mdimrul
Автор

Sir Ekta Tutorial Den 1st Sheet Entry Korle New Sheet Create Hobe

mhrahat
Автор

Can we Add pic in a cell infront of name in excel sheet
Is it possible ??

farhanislam
Автор

Boss, VBA diye user status eksathe change O update hobe kivabe?

itsmkhalil
Автор

Sir,
How can #VBA go to the value of a particular cell in a separate sheet, by just one comment Bottom. If you have a lecture on it, it will be very beneficial.
★ Use a Sheet as a User Form
★ Example: - 1. Shhet1's value of "B7" can be Sheet2
2. Value of Sheet1 "F5" can be Sheet 3

addabaaz
Автор

Sir photo add kora dekgabn অন্য ফোল্ডারে যেখানে এই প্রজেক্টর থাকবে না মানে আমি বলতে চাইছি প্রজেক্টটা আমি সি ড্রাইভে সেভ করলে ছবিগুলো সেভ হবে ডি ড্রাইভে

abcd-ks
Автор

আমি কিভাবে একই ওয়ার্কবুক এর দুই টা পৃথক সীট (sheet1, sheet2) হতে ডাটা সংগ্রহ করে একটি User Form এ টেক্স বক্স এর মাধ্যমে দেখাতে অনুগ্রহ করে এমন কোন পদ্ধতি থাকলে জানাবেন, খুবই উপকৃত হব। যেমন একটি সীট ছাত্র-ছাত্রীদের রোল, নাম, জন্ম তারিখ দেওয়া আছে, আর একটা সীট এ ঐ একই ছাত্র-ছাত্রীদের রোল ও মোবাইল নাম্বার দেওয়া আছে, আমি চাই একটি User Form এ রোল নাম্বার দিয়ে সার্স দিলে ছাত্র-ছাত্রীদের রোল, নাম, জন্ম তারিখ এবং মোবাইল নাম্বার

ntckhulna
Автор

Please Help...
মনে করেন 04/09/18 লিখে পরে ঘরে গেলে 09/04/18 হয়ে যাচ্ছে। তবে কোনো কোনো সময় এরর চিহ্ন দেখাচ্ছে। ডাবল ক্লিক করলে এরর চিহ্ন উঠে যাচ্ছে।

এখানে আমি Macro ইউজ করছি। User From এ 09/08/17 লিখে ADD করলেই আমার WorkSheet e 08/09/17 আসছে। এরর চিহ্ন টা একই রকম। কোনোটার ক্ষেত্রে আসতেছে কোনো টার ক্ষেত্রে আসতেছে

সমাধানের উপায়

gourangopaul
welcome to shbcf.ru