Create Userform in Excel VBA Macro in Detail

Поделиться
HTML-код
  • Опубликовано: 30 янв 2018
  • Create Userform in Excel VBA Macro in Detail. Learn step by step.
    Udemy course details:
    1. MS Office Training: www.udemy.com/ms-office-2010-...
    2. Excel VBA Training: www.udemy.com/excel-vba-macro...
    3. Excel Training in Hindi: www.udemy.com/excel-training-...
    4. Excel Training in English: www.udemy.com/excel-training-...
    Courses in DVD:
    1. Complete Excel (Excel + VBA - Macro) : www.amazon.in/dp/B07929BPRS
    2. Excel VBA - Macro Training: www.amazon.in/dp/B0792BFQMC
    3. Excel Training in Hindi: www.amazon.in/dp/B076B2TLNW
    4. Excel Training in English: www.amazon.in/dp/B0769NFS82
    Subbscribe to our youtube channel for latest update.
    For Classroom training at Noida: www.iturninstitute.com
    For our Blog: www.learnmisease.info/

Комментарии • 137

  • @naveenkumardks678
    @naveenkumardks678 4 года назад +1

    Hi Himanshu,
    it's a really simple and better way of starting the Userforms
    thanks for sharing your knowledge

  • @hadbarahhali6586
    @hadbarahhali6586 2 года назад +3

    thank God you exist

  • @donghylin8919
    @donghylin8919 2 года назад +2

    Thank you for the lesson, you, Sir, are so easy to follow makes this learning p;process fun....nicely done...

  • @annatjienankela4594
    @annatjienankela4594 Месяц назад +2

    For those that got the 1004 error: there should be 1 entry in the first row below your headers. In all the columns you're planning to populate.

  • @bokingo.chubkreino815
    @bokingo.chubkreino815 Месяц назад

    this is amazing!! so concise, straightforward and complete for a person learning the Excel VBA Macro for the first time! keep up the good work!

  • @agoezcoopral
    @agoezcoopral 4 года назад

    You're the best... I follow all your steps.. it's work..

  • @PortalGroup-h1v
    @PortalGroup-h1v 6 дней назад

    Thank you for for a lesson Mr.

  • @venkataravikiran
    @venkataravikiran 4 года назад

    this is a great beginner tutorial for creating forms

  • @karthikeyanalagu2180
    @karthikeyanalagu2180 Месяц назад

    Thats Awesome. I have created an userform with this video for my daily business. My sincere gratitude to you

  • @Grem305
    @Grem305 3 года назад +5

    Thank you very much. I do appreciate your patience and clear explanation. Keep up the good work

  • @BASITKHAN-hs3ij
    @BASITKHAN-hs3ij 2 года назад

    Thanks alot sir i have created customer userform with help of your video 👍 for my project❤

  • @lalitthapa4315
    @lalitthapa4315 2 года назад

    Thanks buddy for creating this tutorial !!

  • @umeshsrivastava9034
    @umeshsrivastava9034 2 года назад

    Thank you !
    I have made this form for my institute project.

  • @vsverma1989
    @vsverma1989 2 года назад

    Really helpful. Thanks Himanshu!

  • @e.5990
    @e.5990 11 месяцев назад

    Great tutorial. Thanks!

  • @maicabookkeepingservices332
    @maicabookkeepingservices332 2 года назад

    Thank you very much. This Video helps me a lot.

  • @xlfreebee2862
    @xlfreebee2862 4 года назад

    Hi Himanshu,
    Thank you for explaining how to work with user form, I may need some help, this code works fine only if have data in row 2 or it is showing error can you details about this.
    Regards
    P V Ravi Kumar

  • @eng.a
    @eng.a Год назад

    Sooooo useful thank you so much 👏🏻👏🏻

  • @luciferiq1428
    @luciferiq1428 9 месяцев назад +1

    Thank you for the lesson

  • @naiks5638
    @naiks5638 3 месяца назад

    Sir, thank u very much for ur easily graspable way of teaching strategy.. much appreciated...

  • @saffetaltun833
    @saffetaltun833 5 месяцев назад +1

    Thank you Mr. Training by Himanshu
    I wrote it based on the questions in the comments.
    In order to record data; Headings should be entered in the first line, and records should be entered as if data were made in the second line.
    (Range("a1").End(xlDown).Offset(1, 0).Value = Range("a1").End(xlDown).Value + 1) ←this snippet persists the sequence number.

    • @trainingbyhimanshu
      @trainingbyhimanshu  5 месяцев назад

      You may try this
      Range("a1048576").End(xlup).offset(1,0).value.. with this method a single entry is not needed.

  • @robbysandhu4425
    @robbysandhu4425 3 года назад +1

    Unique explanation 👌 I have understood everystood you go by..Thanks

  • @olanan1
    @olanan1 5 лет назад +1

    Excelente Sir please more examples

  • @raosatyapalrao8749
    @raosatyapalrao8749 11 месяцев назад

    Very Useful, Thank you

  • @amitshinghaniya616
    @amitshinghaniya616 2 года назад

    It's very nice and easy also thank you sir 😊

  • @girishmuddebihalkar3804
    @girishmuddebihalkar3804 3 года назад

    Hi I am getting error in debugg at range (a1)......... I.e first line itself what to do. Mine are all text box

  • @julzsynder
    @julzsynder Год назад

    hi im using macbook Micorosoft excel ver. 16.66.1 i cant use userform or form option

  • @rsrinivasan5591
    @rsrinivasan5591 Год назад

    Thanks for your tutorial very understand me and easy

  • @rimpyrajpoot7842
    @rimpyrajpoot7842 4 года назад

    you r the best programer sir bahut acha samjhate hai or bhi thora isko acha banaye please ek fectory ka form kaise banaye please bataiye

  • @giovannileonemedici7282
    @giovannileonemedici7282 6 лет назад +1

    Bravo!

  • @tapan4253
    @tapan4253 5 месяцев назад

    how to give the condition in save button like " do you want to save the data?" and in my excel unload me is not working, when i put this command then whole panel will close.

  • @Skf3175
    @Skf3175 2 месяца назад

    Thank u very much

  • @rehangulshaable
    @rehangulshaable Год назад

    Thank you very much

  • @tejasdhaware1909
    @tejasdhaware1909 2 года назад

    Thank you sir it is working , is Very usefull for me but Fist Entry is a manual type so this fact is telling Other Student

  • @sanjumondal8666
    @sanjumondal8666 2 года назад

    Thanks for this video

  • @Sarfoo93
    @Sarfoo93 2 года назад

    I have a set of data from which I want to extract some specific data using Form. I mean to say whatever I search in the Form fields will get that only data. How to make that macro

  • @sagigi22
    @sagigi22 10 месяцев назад

    By the way...
    Can I save one form entry to more than one row or to more than one sheet?

  • @swekshakumarisharma3899
    @swekshakumarisharma3899 14 дней назад

    I am getting an error of (run-time error '424': object required). How to rid this error?

  • @davidemedina5492
    @davidemedina5492 Год назад

    Diculpa los que estan de color verde el texto el contenido para colocar en el centro como se hace?

  • @nalathelion2530
    @nalathelion2530 3 года назад +1

    Hi, can we add this vba into existing table? I mean a table that already has the data but i want to make it simpler for the next data entry. Thank you

  • @faris-math
    @faris-math 3 года назад +1

    Very good

  • @vinnysurfo
    @vinnysurfo 7 месяцев назад

    Thank you so much. I was trying to find a way to do this on TypeScript but it would not show drop-downs.

  • @lawbow
    @lawbow 2 года назад

    Once i paid $67, any extra or additional money that i have to pay for, like getting new templates or animations, or version upgrade... etc ???

  • @ravikumarayapilla8750
    @ravikumarayapilla8750 4 года назад +1

    Excellent video sir.thank you very much sir

  • @khanabdulaziz7682
    @khanabdulaziz7682 10 месяцев назад

    Himanshu, as I proceed and tried to run all the VBA formula it is showing debug to me with error "1004". What am I suppose to do to resolve this

  • @santoshpatel3965
    @santoshpatel3965 4 года назад +1

    Thank u 😉

  • @prashantthawani9658
    @prashantthawani9658 3 года назад

    Sir whenever I make the userform there are always 1004 error occurred. Will you please tell me how to remove that error.

  • @ziasalem4469
    @ziasalem4469 2 года назад

    THANKS, A LOT
    HOW CAN FIND THE FORM WHEN WE CREATE A FORM IN EXCEL SHEET WHEN I CLOSE MY FORM AFTER CLOSED AND COME OPEN THE FILE THE FORM DO NOT SHOW ON THE SHEET

  • @peacefuldisaster3851
    @peacefuldisaster3851 6 лет назад

    Hey sir,
    Thanx for all this tutorials
    I want coding for a "textbox in a userform" named as OUTPUT which provides combined data with separater like ", or / " of all the above "textboxes and combobox of same userform" and then by clicking on command button "DONE"....it will paste the output item in excel.
    Please sir provide a solution for it...

    • @trainingbyhimanshu
      @trainingbyhimanshu  6 лет назад

      SHAITAAN I have not got the question?? Explain it again..

    • @peacefuldisaster3851
      @peacefuldisaster3851 6 лет назад

      I Turn i have created a userform in which i used 4 textboxes nd 5 combobox... nd in d last i add a lable "output" with 5th Textbox...
      now in that last textbox i need all the data which is entered in the above text and combo boxes...
      and when i get that data in textbox I want to use a button to transfer the same data to worksheet selected range...

    • @trainingbyhimanshu
      @trainingbyhimanshu  6 лет назад

      SHAITAAN double click on userform.. in the command prompt type textbox5.value = the output..
      Create another command button and give a name like transfer.
      Double click on command button and type
      Range("a2").value = textbox5.value
      In place of A2 give your preferred cell reference..
      Hope it will help..if still facing problem mail the file to himanshu@iturninstitute.com..
      I will check..

    • @peacefuldisaster3851
      @peacefuldisaster3851 6 лет назад

      I Turn hey... i ll send u the file with all the details in 5 mins....thanx a lot for reply... :)

    • @peacefuldisaster3851
      @peacefuldisaster3851 6 лет назад

      I Turn mail sent on ur id... :)

  • @kapaunkelo6939
    @kapaunkelo6939 4 года назад +2

    Where can i find the video before this one..i want to know how did you start from the begining

    • @trainingbyhimanshu
      @trainingbyhimanshu  4 года назад +1

      Go to my channel and check the playlist. You will find macro playlist.. go ahead and start learning.
      You may click on the link here as well
      ruclips.net/p/PLTapRnxwDnt2cIjpcOWi0WZStDheCm8Fc

    • @kapaunkelo6939
      @kapaunkelo6939 4 года назад

      @@trainingbyhimanshu I can't find the video, that you showed , how you created Name, scholarship etc, and how you entered the first entry.

  • @jankeessteenbergen
    @jankeessteenbergen 3 года назад +1

    hero

  • @pratikshaaangane7563
    @pratikshaaangane7563 2 года назад

    Tx

  • @sujitsk
    @sujitsk 11 месяцев назад

    Thank you for a very educative session Himanshu 🙏

  • @jawadmalik4350
    @jawadmalik4350 Год назад

    is visual basic coding is difficult to learn

  • @kannadaspardhalokakalaburg9565

    plz introduce each tab menu tools in user form menu

  • @incredibleeazzi3560
    @incredibleeazzi3560 2 года назад

    Trying your method, I faced a challenge with the coding for textbox 1
    Can you review it for me pls
    But you did a great job

  • @user-zv2vj6ie8f
    @user-zv2vj6ie8f 3 года назад

    First of all I must say Very thank you. Its all working but how can i save file with recorded macros after save and close my all macros couldn’t work. Please say me that how can i use recorded macro after save the file

  • @ShinShiomitsu
    @ShinShiomitsu 4 года назад +2

    Thank you so much!
    I get the following on "Range("A7").End(xlDown).Offset(1, 0).Value = Range("A7").End(xlDown).Offset(1, 0).Value + 1"
    Run-time error '1004'. Application-defined or operation-defined error.
    Do you know why?

    • @trainingbyhimanshu
      @trainingbyhimanshu  4 года назад +1

      Probably a7 is the last cell where you have filled data.. cell reference give A1.

    • @aditimachale6050
      @aditimachale6050 3 года назад +1

      @@trainingbyhimanshu
      Even Im getting the same problem
      I have written A1 still

    • @aditimachale6050
      @aditimachale6050 3 года назад +1

      Did you find a solution to this

    • @ricaspinto
      @ricaspinto 3 года назад +3

      Same problem.

    • @shazaibshoukath
      @shazaibshoukath 2 года назад

      Guys let me make it clear that a developer first seen the code n then try to understand . So first see this video in detail it's an small miss over on your line where you have mentioned offset again after comparing the same line your code would be # = Range("A7").End(xlDown).value + 1 #
      Apply this after (=) equals
      Happy codeing 😊👍🏻

  • @user-db5ih3bl7c
    @user-db5ih3bl7c 2 года назад

    I have error:
    Compile error:
    Variable not defined
    What shall I do?

  • @jhonwilfreddrio5908
    @jhonwilfreddrio5908 4 года назад +2

    HELLOOOOOO!!!!
    When I run it, It always says "run-time error '1004':
    Application-defined or object-defined error"
    then it highlights the codes under the submit button the "Range("A1").End(xlDown).Offset(1, 0).Value = Range("a1").End(xlDown).Value + 1" is there something Wrong???

    • @MissFiorella1
      @MissFiorella1 4 года назад +1

      THE SAME HAPPEN TO ME! :/

    • @janakiraman4667
      @janakiraman4667 4 года назад +1

      @@MissFiorella1 SAME ERROR - UNABLE TO FIX

    • @trainingbyhimanshu
      @trainingbyhimanshu  4 года назад +1

      There should be one entry.. it's because there is no entry below the titles

    • @peterbond5888
      @peterbond5888 4 года назад

      @@trainingbyhimanshu Hello Himanshu, thank you for teaching me. Please where have to be the "entry"? Please show me the full Code that I can run it. Thx

    • @xstanley999
      @xstanley999 3 года назад

      @@trainingbyhimanshu Same it Doesn't work

  • @azhadshamim3122
    @azhadshamim3122 2 года назад

    Sir, How to run a userform in Windows 2007

  • @AA-de1rl
    @AA-de1rl 3 года назад

    Hello sir
    I have an an issue in my college project which is due today
    Can I email you the file please ?

    • @AA-de1rl
      @AA-de1rl 3 года назад

      If anyone can help me I would appreciate it very much

  • @knight7466
    @knight7466 Год назад

    W video

  • @user-xm6rc9ym8v
    @user-xm6rc9ym8v 11 месяцев назад

    nice video, but your audio is very very low...

  • @ahmadzaki6655
    @ahmadzaki6655 2 года назад

    Berusaha untuk maksud walaupun nilai bing gua E

  • @minekillgaming
    @minekillgaming 3 года назад

    compile error invalid outside procedure

  • @kajalkestwal7740
    @kajalkestwal7740 4 года назад

    How to open userform inn just one click on command????

    • @trainingbyhimanshu
      @trainingbyhimanshu  4 года назад +1

      One click or command?
      Click base I have told already in the video

  • @khalidmajeed2886
    @khalidmajeed2886 Месяц назад

    sir awaz bohat slow haay

  • @tibhilmathew4394
    @tibhilmathew4394 6 лет назад

    please help me i have a serious issue with excel .my colleague excel always gets close by itself .then all the data is lost .....please email me the solution

    • @trainingbyhimanshu
      @trainingbyhimanshu  6 лет назад

      Tibhil Mathew kindly clarify whether its one particular excel file or all the excel file in his system?

    • @tibhilmathew4394
      @tibhilmathew4394 6 лет назад

      I Turn this happens only at certain times and certain excel will close after showing not responding screen

    • @trainingbyhimanshu
      @trainingbyhimanshu  6 лет назад

      That's an application problem.. reinstall ms office package

    • @tibhilmathew4394
      @tibhilmathew4394 6 лет назад

      I Turn i have already Done that.

    • @tibhilmathew4394
      @tibhilmathew4394 6 лет назад

      sometimes when the workbook is ope and we are using and it shows as not responding and get close by itself and that is an accounts pc and he has lots of entry which he has to redo everytime.very hard ..please help me .. this happens with excel only no other application in that pc have this issue .please help you...

  • @rayhanulislam4104
    @rayhanulislam4104 Год назад

    Code doesn’t work

  • @Mzayn671
    @Mzayn671 3 года назад +1

    Range("A1").End(xlDown).Offset(1, 0).Value = Range("A1").End(xlDown).Value + 1
    this line doesn't work out in mine. u know why?

    • @trainingbyhimanshu
      @trainingbyhimanshu  3 года назад +1

      You need to do atleast one entry manually in your data to make it work.

    • @tankusaikia6162
      @tankusaikia6162 2 года назад

      Same here and i did enter a data manually

  • @koyenadutta5747
    @koyenadutta5747 Год назад +1

    Sheet1.Activate
    Range("a1").End(x1Down).Offset(1, 0).Value = Range("a1").End(x1Down).Value + 1
    Range("b1").End(x1Down).Offset(1, 0).Value = TextBox1.Value
    Range("c1").End(x1Down).Offset(1, 0).Value = TextBox2.Value
    Range("d1").End(x1Down).Offset(1, 0).Value = ComboBox1.Value
    If CheckBox1.Value = True Then
    Range("e1").End(x1Down).Offset(1, 0).Value = "Yes"
    Else
    Range("e1").End(x1Down).Offset(1, 0).Value = "No"
    End If
    Unload Me
    This code is not working dont know why

    • @trainingbyhimanshu
      @trainingbyhimanshu  Год назад

      There should be atleast 1 entry in that data. I mean below the Headings do one entry manually then only it will work.

    • @jeaniefamilywong
      @jeaniefamilywong 9 месяцев назад

      @@trainingbyhimanshu I entered 1 row entry. Still it did not work. The debug informs me of this error message "Range("a1").End(x1Down).Offset(1, 0).Value = Range("a1").End(x1Down).Value + 1" Application-defined or Object-defined error.

  • @aparnamahata3091
    @aparnamahata3091 2 года назад

    Runtime error 1004

  • @SA95712_editz
    @SA95712_editz 24 дня назад

    It's not working

  • @ankitkothari5675
    @ankitkothari5675 3 года назад

    I am getting runtime error on ->Range("a1").End(x1Down).Offset(1, 0).Value = Range("a1").End(x1Down).Value + 1
    Run-time error '1004'. Application-defined or operation-defined error.

    • @trainingbyhimanshu
      @trainingbyhimanshu  3 года назад

      Do atleast one entry in your data manually to avoid this error

    • @utsavgoyal7454
      @utsavgoyal7454 3 года назад

      Facing the same error, and i did enter one entry manually

    • @aditimachale6050
      @aditimachale6050 3 года назад

      Did you find any solution for this

    • @utsavgoyal7454
      @utsavgoyal7454 3 года назад +1

      @@aditimachale6050 Watch some another video, he is skipping some steps

    • @aditimachale6050
      @aditimachale6050 3 года назад

      @@utsavgoyal7454 okay thanks do you know any?

  • @Vikashkumar-jz9jv
    @Vikashkumar-jz9jv 2 года назад

    it does not work

  • @girikkaushik8070
    @girikkaushik8070 2 года назад

    thoda tez bol lea kr

  • @Sarfoo93
    @Sarfoo93 2 года назад

    You should more laud

  • @baljitsinghsaimbi8234
    @baljitsinghsaimbi8234 2 года назад +2

    First, Thanks to Himanshu for putting this together. This was the seed of the idea generation.
    Like most of the guys, I was also getting error while compiling this code :
    Range("a1").End(x1Down).Offset(1, 0).Value = Range("a1").End(x1Down).Value + 1
    >>> Run-time error '1004'. Application-defined or operation-defined error.

    • @blaze9525
      @blaze9525 Год назад

      Couldn’t get this to work either. Kept getting “subscript out of range” error

    • @blaze9525
      @blaze9525 Год назад

      I don’t know if VBA changed, but just put:
      set dblist = Sheet1
      iRow = Sheet1.Range(“A1048576”).End(xlUp).Row + 1
      DON’T do that Sheets(“Sheet1”) thing - it’ll give error code 9
      It blows my mind that it’s so hard to make use of this content in the real world. Altogether I’ve wasted like 3 hours on this incredibly banal task. Ridiculous. This nonsense is why I loathe writing in VBA and very much look forward to not having to touch it again in a few days. Good grief.

  • @tankusaikia6162
    @tankusaikia6162 2 года назад

    Submit button Not working, Run-time error '1004'