Тёмный

Excel VBA UserForm | Add Data | Reset | Exit | Search | Update | Delete | 

Er. Pedia
Подписаться 4,9 тыс.
Просмотров 283 тыс.
50% 1

Namaste everyone. Thanks for your love and support.
In this video we will learn to make employee details dynamic form using Excel VBA.
Queries solved
1) userform add button
2) userform reset button
3) userform exit button
4) userform search button
5) userform update button
6) userform delete button
Download file link:
drive.google.com/file/d/1FVfU...
If you need any help, you can DM on my Instagram
/ sagar.banjade.5
For more such videos subscribe to my channel: / @sagar.banjade.5
#erpedia #excelvba #userform #step_by_step_tutorial

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 267   
@pabblizard
@pabblizard 10 месяцев назад
Thank You! Thank You! Faced with an unimaginable deadline, and at least 5 years since I last looked at VBA, I was able to follow your entire tutorial and re-produce the whole project and modify it to fit our needs. You made me look like a rock star! Thank you!!
@georgekhaba6436
@georgekhaba6436 2 года назад
time table : @3:42 create the data result sheet in the output excel file @6:32 creating the form @16:38 putting option in the drop down list @18:37 programing the save button " coding the collection of text boxes input and export the data to excel output sheet and the table viewer in the form " @22:50 the code for the programing the excel output sheet name and the error message box to warn the user there is a fault in the input @24:05 adding the data to excel output sheet @28:21 emptying the text boxes after the input is done @32:29 programing the refresh data " the list box that show what data we put in the excel output sheet " @37:37 programing the reset button @38:07 programing the exit button @40:12 programing the search button @46:34 programing the update button @49:55 programming the delete entry button @52:21 programing the list box to show the output @55:55 programing the button to show the form
@asadreet7731
@asadreet7731 Год назад
its a very good form to understand the beviour of VB. Time for understanding it, is vital. Thanks
@salemkraidi3530
@salemkraidi3530 2 года назад
you are legend brother. easy and straight to the point.
@WaresHadi
@WaresHadi 2 года назад
A big thank you from bottom of my heart. Learned and enjoyed the video. Sir.
@davidwh0006
@davidwh0006 2 года назад
Excellent video and training style, easy to understand
@chilanka2500
@chilanka2500 3 года назад
Excellent work, Sir. Thanks from Sri Lanka.
@JanBolhuis
@JanBolhuis Год назад
Thank you for this video. Well explained and it gave me a lot of ideas. You did a great job.
@ottahdynasty597
@ottahdynasty597 8 месяцев назад
You are indeed a great teacher, the approach used to explain every bit of the video is superb thanks
@hassanfornah3635
@hassanfornah3635 4 месяца назад
I wants to express my profound appreciation to this super tutorial. Thank you Sir!
@subedy
@subedy 2 года назад
Well done. It helped me to create my data entry form. Thanks
@CarlosCerqueira80
@CarlosCerqueira80 Год назад
First, thanks for the lesson, it helped me a lot. Second, just a small thing, when you set the variable "lr" (Last Row), you writed "le", it work at the same.
@shohidulislam211
@shohidulislam211 3 года назад
Excellent, Thank you so much.
@Yorumcu63
@Yorumcu63 3 года назад
very nice tutorial.Thank you
@sawkyawhtike
@sawkyawhtike 3 месяца назад
Thank you indeed for you generosity and patience in sharing this valuable knowledge, Sir. - From Burma
@umabharathi2355
@umabharathi2355 3 года назад
It's very useful to me thank you so much
@deepakvaishy7754
@deepakvaishy7754 3 года назад
The best. All in one
@monjoamononozita1145
@monjoamononozita1145 7 месяцев назад
Thanks so much. i feel like a pro now
@trangang1443
@trangang1443 3 года назад
Thank you very much for your video
@trimmingstawakol916
@trimmingstawakol916 3 года назад
Great and Easy
@mIklEJorDan
@mIklEJorDan 3 года назад
Wow! Great Video
@seshakv
@seshakv Год назад
thank you so much. this video helped me a lot.
@amodione
@amodione 2 года назад
This was an excellent tutorial.
@sagar.banjade.5
@sagar.banjade.5 2 года назад
Appreciate😉
@peterbinderr1597
@peterbinderr1597 Год назад
Informative.
@MOHAMMADFARIHANABDULLAH
@MOHAMMADFARIHANABDULLAH 3 года назад
Nice dude and thanks
@andrewscoins5013
@andrewscoins5013 3 года назад
Great job
@osoriomatucurane9511
@osoriomatucurane9511 3 месяца назад
Awesome tutorial, crystal clear. You are truly a legend on the subject! With the delete control, the code is a bit longer, why not using the clear method as Me.Clear?? Just thinking louder! Before clearing it would be great to get a confirmation (MsgBox "Are sure you want to clear the record?", vbYesNo), If yes then proceed. At the end, as you run the macro to show the form and it overlaps with the data sheet, again, it would be great to get the data sheet hidden.
@LearnerCB246
@LearnerCB246 2 года назад
sir, In the beginning, you did not state how you created the"MACRO" button to open up the data information form. It also would have been nice if I click to open this project it opens automatically the input form. is it possible to write a short script for the save option?
@amyroamyro8344
@amyroamyro8344 11 месяцев назад
thank you mi pana!!! for posting
@MrGoldmaker1
@MrGoldmaker1 2 года назад
Love your tutorials. Made me a workbook with films and series I have seen. But... When I search for a film/series I need to be exact in searchbar. I need to set uppercase and lowercase depending where I put it in the title. I want to do the search with just lowercase. Is it possible to do that?
@baijukumar9949
@baijukumar9949 Месяц назад
Excellent, thank you
@umerali5904
@umerali5904 Год назад
Love u lot sir❤❤❤❤❤
@QQ-nb2ic
@QQ-nb2ic 2 года назад
nice information and it helped alot. Thank You. When i double click in the listbox the info appears above except the date is a jumbled set if numbers and does not stay in format. How do I fix that?
@sitinurmahabdhamid8854
@sitinurmahabdhamid8854 3 года назад
tqvm...this is very helpful...i have tried and it is working....just one thing, the search function only works when I entered the Emp.ID....other than that, the search function will not work...am I right?let say if I want to search by name...anyway..this video is great
@charlenefayeadami532
@charlenefayeadami532 2 месяца назад
Thank you sir 💯
@ideazone_nepal1928
@ideazone_nepal1928 3 года назад
its great and i wuold be very pleased if i get file.
@academai11
@academai11 Год назад
thank you very much sir
@bauchiwashtv2770
@bauchiwashtv2770 2 года назад
This is great job, thank you very much for the good work. I created my form and is working perfectly, please help me on how to add "Do you want to delete the data" vbYesNo before deleting. I watched many of your videos and I tried the code but it's not working. please help.
@mrtijuana99
@mrtijuana99 2 года назад
Thank you.
@Ethiopia_
@Ethiopia_ 2 года назад
Thank you so much
@aali8489
@aali8489 2 года назад
Thankyou so much for brilliant userform. But pls let me know how do I search data from multiple sheets. Regards
@mokeric7098
@mokeric7098 Год назад
Thank you very much for your video, but if you want to add more testboxes to the Userform, is there a way?
@koshomori
@koshomori 7 месяцев назад
Thank you so much! this is amazing! I have a small question, how can you prevent duplications? for example if you want to make sure that all employee IDs are unique, and in case you have entered a duplicated number, a message box appears telling you that and the rest of text boxes are cleared. Please help.
@sadiqameen7249
@sadiqameen7249 3 года назад
Thank you for your efforts .. I faced a problem with saving data into a new row .. Once I save data, it will go to replace the previous one and so on .. How to solve it?
@knoweconomics1
@knoweconomics1 Год назад
excellent
@user-tr9do8pz6t
@user-tr9do8pz6t 7 месяцев назад
Hi, I must say it's very impressive video it helped a lot to create. I have issue after creating everything I shared the excel with multiple people and at a time entry from many people will failing my excel entry data sheet. Please provide any solution for this
@moemotala6758
@moemotala6758 Месяц назад
Thanks for the great video. How do you trap duplicate employee ID when adding new user ?
@solomonmuhabaw3642
@solomonmuhabaw3642 4 месяца назад
Sir, could you please create a video for creating a large and separate VBA form at once? This training provides a large data entry format, but after running it, the full format doesn't show due to the inability to expand the zoom. Could you demonstrate how to zoom in and out to fill the black space?
@ireneditrani6203
@ireneditrani6203 Год назад
Nice
@nagendramandal5257
@nagendramandal5257 3 года назад
Hi Er.Pedia, may you can help on this how can coding for the duplicate value 1 record is already done but when i'm click on the Edit and after edit i will save again then it will capture duplicate value ? can you advice on this ?
@dinakaran890
@dinakaran890 2 года назад
I Like this
@sanjayk6242
@sanjayk6242 3 года назад
Tried the code....it's simple and working... It requires modification for warning alert or duplicate data entry.... If you hit save ...it enters infinite entry to the database. Also, search function in the list box not working...
@sagar.banjade.5
@sagar.banjade.5 3 года назад
Watch this video to learn more and I have mention about duplicate ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0ogv43DSzdo.html For search data by multiple ways ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-CH9rtus7HLY.html&ab_channel=Er.PediaEr.Pedia
@serifkrd8747
@serifkrd8747 2 года назад
Teşekkürler Türkiye den Selamlar
@dennisdnarmu7008
@dennisdnarmu7008 11 месяцев назад
Thank you for all the tutorials. They are educative. I wish you please help me: I have created a database in excel. And i have also created the userform. The database that i created has sections all in one worksheet. The sections are: (1). staff information, (2). Students information and (3). Parents information. I used the combo box to list the three sections. So, i want to write a vba code to save staff information in the staff section if i select staff, and save students information under the student section if i select students. I wrote this code below, but it's not working properly. Dim sh as worksheets Set sh=Thisworkbook.sheets("sheet name") Dim lr as long lr= sh.cells(rows.count,2).end(xlup). offset (1,0).row for x=5 to 11 Because we only need 7 staff and the empty row starts from 5 to 11. And then i said: If sh.cells(x,2).value=staff then sh.cells(x,2).value=txtname.value So on... For students: For x= 14 to 100 If sh.cells(x,2).value=students then sh.cells(x,2).value=txtname.value And so on When i use this code even though it saves the information under the required section, but the information will occupy the entire section. Please help me out sir. All of what i did here, i learned most from your tutorials. I always download your tutorial.
@Ethiopia_
@Ethiopia_ 2 года назад
Super
@user-khalil107
@user-khalil107 Год назад
Welcome Thank you very much Excellent and clear explanation I have a question I hope you can help me. I have a problem that I could not solve. The problem is as follows (duplicate data): I have created a database in VBA. And I worked in it a button to search, a button to save, a button to query, a button to edit, a button to open a file, and a button to exit. The problem is that the data gets duplicated from the edit button. As for the data save button, I used code to not duplicate the data and it worked and no longer accepts any duplicates. The recurrence occurs from the modification button when I query the data of an employee who already exists (i.e. whose data has been previously entered), and I modify his data with the same data of another employee who is also present in the same database. It saves the modification and migrates the data to the sheet or database, the data duplication occurs and this is the problem I'm having. I used the no-repeat code I used for the save button But it didn't work properly Please help me
@officeshongkong451
@officeshongkong451 2 года назад
Sir. It was a well presented video. Thank you. Would u pls advise when I update my data, all check box information was changed from 1 to TRUE. But I want the result is shown in "1" instead of "TRUE". Thanks.
@johnsundayabidemi8670
@johnsundayabidemi8670 Год назад
I can teach you this i am expect on this
@tahakronful3169
@tahakronful3169 2 года назад
Great job, but how we can filter listbox as we type in a search box, pls if you can help me in the same user form in this video , thank you in advance
@bittu25
@bittu25 Год назад
Thanks
@tawfeeqalsrori9092
@tawfeeqalsrori9092 3 года назад
Great work 👍🌹
@sagar.banjade.5
@sagar.banjade.5 3 года назад
Thank you
@tawfeeqalsrori9092
@tawfeeqalsrori9092 3 года назад
@@sagar.banjade.5 plz send me the practice file to my below email : Tawfeeq_alsrori@yahoo.com
@tawfeeqalsrori9092
@tawfeeqalsrori9092 3 года назад
Plz send me the practice file
@sagar.banjade.5
@sagar.banjade.5 3 года назад
@@tawfeeqalsrori9092 Do check yr mail
@suraj57yadav
@suraj57yadav 3 года назад
plz send me the file suraj57sam@gmail.com
@beckycarlson8617
@beckycarlson8617 3 года назад
This was an excellent tutorial. I was able to create my user form without any issues. Thank you very much! However, what if someone saves the Employee ID twice? You now have multiple lines with different information. How can you prevent this from happening?
@sagar.banjade.5
@sagar.banjade.5 3 года назад
We can avoid saving duplicate by applying validation. I have mention about duplicate in this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0ogv43DSzdo.html
@beckycarlson8617
@beckycarlson8617 3 года назад
@@sagar.banjade.5 Thank you!
@thill47
@thill47 4 месяца назад
Great Tutoring. With the delete function, once the delete has been executed its done. Just wondering if a a message can be created to ask if you are sire you want to delete with a Yes or No BEFORE its deleted ??
@bireshbiswas1306
@bireshbiswas1306 Год назад
Awsome video….how to send search data through outlook kindly advise
@shom0447
@shom0447 Месяц назад
Quick questions of adding filters: 1) if someone wants to arrange the excel sheet based on dates or any filter. How to code it ? 2) if we want to add filters in list box for visual how to do that..
@moemotala6758
@moemotala6758 Месяц назад
Would love to access the file but the link does not provide a location to download to the file.
@bennykok9797
@bennykok9797 3 года назад
Thanks for teaching. Can you teach how to create none duplicate ID in this form ?
@sagar.banjade.5
@sagar.banjade.5 3 года назад
Watch this video I have mention about duplicate ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0ogv43DSzdo.html
@dannylane8180
@dannylane8180 Год назад
I would like a video on using Date field in the VBA form?
@62slug
@62slug 2 года назад
Very good Tutorial.. just what I need.. BUT, I'd liek the form to update a TABLE, rather than a simple Data array. what changes do I need to do to the Code Simon
@sagar.banjade.5
@sagar.banjade.5 2 года назад
For that we need to make the table dynamic
@qanunvericilikdovletqullug9663
@qanunvericilikdovletqullug9663 2 года назад
👍👍👍☺️☺️☺️
@10minutesengineeringsolution
@10minutesengineeringsolution 10 месяцев назад
Thanks for your excellent explanation.... Can you help me..specific date wise data entry. If i select 12-08-2023 date but today date is 18-09-2023.. In that time the data will save this specific day. (12-08-2023).
@kamranmirzakhel5362
@kamranmirzakhel5362 2 года назад
A very informative video. Thanks for this sir. Will you please make a form for sales invoice which is very imported and the fact is that even I am not able to find it in RU-vid for almost 7 months. If you could please make a video for sales Invoice form it will be so kind of you. Thanks
@sagar.banjade.5
@sagar.banjade.5 2 года назад
Thanks for the positive review. I will try to make that video.
@TibebCreative
@TibebCreative Год назад
🥰😍
@joshitoshi9835
@joshitoshi9835 Год назад
When i convert the range to table, and delete a record with reference no. 1 and add the same record again then it doesnt show in the excel sheet and also it doesnt show in the listbox, but when i apply any advance filter then same data shows up, how to fix it? the data must be shown without applying advance filter every time.
@ProGamer-yn8vh
@ProGamer-yn8vh 3 месяца назад
i have a Problem if i press on Save it will save in ecxcel but on the first raw, then wenn i but new data in vba and press on Save it will delet the old won and replaced it with the new won? it will notput automatikli in the new raw now it just replaced the old with the new won. What can i do to chnage this?
@SrilathaGanti
@SrilathaGanti Год назад
Hi, great video. Is there a way to input the data by default as "Unknown" in the fields where there's no data?? Thanks in advance.
@sagar.banjade.5
@sagar.banjade.5 Год назад
yeah, we have to use enter and exit event. To know detail about it you can watch my Student Registration Userform video. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0ogv43DSzdo.html You can watch this video from 36:00
@braxtonsharpe
@braxtonsharpe 2 года назад
Can you add an entry field, so after each new line is entered it counts up. This makes searching for information easier if there are similar dates with different information.
@sagar.banjade.5
@sagar.banjade.5 2 года назад
yes, we can easily add that too. I will soon make the video
@aggiedawg85
@aggiedawg85 2 года назад
@@sagar.banjade.5 it would also be helpful to have a filter as you text option on the search field or dependent combobox
@roby7915
@roby7915 2 года назад
hi I tried your tutorial and everything works except the update part that is wrong, yet I wrote it identical the values ​​do not update, could you have a solution?
@seinjoe2757
@seinjoe2757 2 года назад
very good toturial.. can i get copy
@LearnerCB246
@LearnerCB246 2 года назад
Sir, I tried your form and made an error somewhere, I can only see the Userform in draft mode?????? how do I fix this? would you be able to assist
@shirleytagle4600
@shirleytagle4600 3 года назад
how come when you click the (32:17) listbox and delete the code, it shows the refresh data? thank you
@nareshkumar9647
@nareshkumar9647 2 года назад
Your tutorial is awesome. But I have a problem. In combo box of department, if I enter a value which is not available in the drop down list, I need a message that this item does not exist in database or row source and do you want to add it to database. If I say yes and add the item in the database, it should appear in the drop down list. And the message box should disappear and save the data. How can it be done? Thanks for your help.
@mr.write1433
@mr.write1433 8 месяцев назад
Yes i added the validation…. Y
@mariodelgado165
@mariodelgado165 6 месяцев назад
Wao many thanks did you sharing the download please, the link its break
@samsonitejones4012
@samsonitejones4012 3 года назад
Awesome video. Anyway I could get a practice sheet?
@sagar.banjade.5
@sagar.banjade.5 3 года назад
For that I need yr gmail id
@CMP1307
@CMP1307 2 года назад
how do I change the coding for the search function to search data from any field?
@npladssvg
@npladssvg Год назад
the download file link not working
@_Ali_zz
@_Ali_zz 2 года назад
Hello brother, can you put this project in a link so that I can download it?
@edvandenmerkenhof1002
@edvandenmerkenhof1002 Год назад
Dear Sir, Trying to run your "Employee Details Dynamic form" which looks great, however an error showed up. It said: "Error 2147352571 (80020005) Cannot set up the characteristic (reference) ColumnWidths. Type doesn't match" Looking in the code where the Error showed up, this line came up highlighted: .ColumnWidths = "80,140,70,130,100,150,80,80" Hope the can tell why and what to do. Thank you in advance
@WaresHadi
@WaresHadi 2 года назад
Sir, Many thanks for uploading such a video. Sir, I am facing problem in the statement as lr=Sheets("Worksheet").Range("A"&Rows.Count).End(x1Up).Row and also I couldn't not catch you how you have brought Regresh() in the code. Please help me by let me know the exact procedure to solve the matter. Thanks once again.
@louiejayparas5349
@louiejayparas5349 2 года назад
I'm also encountering an error on this part. How did you resolved it?
@WaresHadi
@WaresHadi 2 года назад
@@louiejayparas5349 just put (xlUp)...previously I typed "1" instead of "l" (small letter 'l'). Thanks.
@randyasunio3159
@randyasunio3159 2 года назад
instead of lr put le. cause you declared le not lr.
@chandrashekharmadhale9068
@chandrashekharmadhale9068 Год назад
Your tutorial is nice, but I am unable to get Cells option in command With sh and next row .Cells. Please guide me
@WaresHadi
@WaresHadi 2 года назад
Sir, please upload a segment of code for preventing duplication of the code while adding a new record to the database. I have another urnest request to you for uploading another segment of code for searching record by entering a partial code i.e. "10.." for "101", "102" "103" & "20.." for "201","202","203" etc. Thanks. Lot's of love & respect to you.
@hoselleotajale1293
@hoselleotajale1293 Год назад
hope this may help you If Application.WorksheetFunction.CountIf(sheet.Range("B:B"), Me.textbox.Value) > 0 Then MsgBox "This ID already exist please enter new ID", vbCritical Exit Sub End If
@johnsundayabidemi8670
@johnsundayabidemi8670 Год назад
This will be input in wha settings?
@manthanpatel8707
@manthanpatel8707 Год назад
@@hoselleotajale1293 where to add this code?
@Estudio_KhoKhen
@Estudio_KhoKhen 2 месяца назад
The link don't work
@EmyYahya
@EmyYahya 2 года назад
I want a code like this but to color the row that has a condition with a nother color when update data in update command button
@sunsetdawn2264
@sunsetdawn2264 Год назад
Hello. what is the code if i want to search not just in the employee ID? Like for example i didn't knoe the Employee ID but i know the name. Please help thank you
@user-ps7cf9sn2k
@user-ps7cf9sn2k 8 месяцев назад
Thanks a lot could you please share file
@GTECHGorakh
@GTECHGorakh 2 года назад
Hello sir plz tell me how to set color in male or female word in combobox and list box
@suryagoel
@suryagoel 2 года назад
Hi this is great. Can I please get the latest file that you have for this. Thanks , much appreciated
@sagar.banjade.5
@sagar.banjade.5 2 года назад
I am really sorry for the late reply brother. I was busy few months. Still, if you need the file dm yr email ID on my Instagram
@iamkram5529
@iamkram5529 2 года назад
How to retrieve data without searching. Say, i double click the data from tge listbox - is this possible?
@chamnanprum4068
@chamnanprum4068 3 года назад
why i click save it not drop the data after column name ? i do as the same yours
@mr.write1433
@mr.write1433 8 месяцев назад
I have a problem on the caller. Everytime i call the sub refresh data im having error
@chaihtetlangcabin
@chaihtetlangcabin 11 месяцев назад
Bro i have problem in the delete button. I did just like what you did. But there debugger at Rows(y).Delete.. I dont know how to proceed. I stuck here.. it says run time error '1004' Delete method of range class failed Still No reply after 9 months.. 😢