Excel VBA Userform to Search and Update Data - Excel VBA Userform Example

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

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

  • @aprhaaroeira3787
    @aprhaaroeira3787 2 года назад +1

    I really like this example!... Congratulations. i'm 68years men and i start now to understand something .Thanks

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

    This is the best video I've found on the subject. Short, easy to follow. You are great.

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

    Beautifully explained. Left no place to say anything negative.

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

    Very subtle explanation. Very useful. Screen shot itself is very informative

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

    This was so easy to follow and just what I needed for a user form I was designing at work. Thank you!

  • @franciswood6104
    @franciswood6104 6 месяцев назад

    the best! easy to follow and understand because not only you make the code but also you explain what is the action following the code! more vids Dude!

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

    Perfect video. These are the ones that make these concepts sink in and stick. Thank you very much for the informative walkthrough

  • @janiceshen3834
    @janiceshen3834 2 года назад +1

    Good to have your lecture, it's so clear ........

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

    You have done so well with your explanation. It was quick and simple to go along

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

    time table :
    @4:42 creating the form
    @10:41 the code to find data
    @16:34 to update data

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

    I pray for you successful in every wrok

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

    Teaching method is very good

  • @rezarohoman6201
    @rezarohoman6201 3 месяца назад +1

    nice one week for me to get working thank u

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

    Thank you very much, it's very useful.

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

    Great, I was exactly looking for it, thanks bro great work 🙏

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

    This Form works works better than the previous form that you sent me. I will Email you with a question or two. Thanks very much for your help!

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

    Thanks for uploading... Please upload the one video on understanding of vba code...

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

    Such a helping videos thank you very much Sir

  • @binibrahim590
    @binibrahim590 2 года назад +1

    U r amazing my friend 😘😘😘

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

    Thanks in a million. Great content. Awesome imagination. Grade: A++💥

  • @1cola828
    @1cola828 27 дней назад

    Hi, thank you so much. Is it possible to also do a search on another column such as City for exemple?

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

    Sir this is very useful information. Tqs Sir.

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

    Thanks a million sir! Used this form as a stock-lookup/update for inventory

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

    Thank you! code very helpful for me in office.

  • @royokinawa
    @royokinawa 4 года назад +5

    Great information. Followed the steps and everything is working perfectly. Thank you. Do you have a VBA tutorial that uses the same concept but allows the user form to update multiple rows? Example: The search parameter of Completed will display a select number (10-15) work orders. Once populated a date will be added to update those orders.

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

    this is the thing i was looking for... thank you very much sir for this upload.

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

    its really wonderful...thank you so much....

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

    Great Great information. Thanks very useful

  • @querrythis
    @querrythis 2 года назад +1

    Nice and simple.

  • @Damodar.Shetty
    @Damodar.Shetty 3 года назад +1

    Awesome Sir 👌

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

    HELLO SIR
    I HAVE A QUERY ABOUT SERCH AND DISPLAY OPTION
    MY QUSESTION IS THIS
    I CAN SERCH ONLY BY PRODUCT ID ??
    I CAN'T SERCH BY PRODUCT NAME ?
    QUANTITY ?
    CITY ??
    PLZ REPLY

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

      Pls check another tutorial for user form to search and display. Link in given below :
      ruclips.net/video/B40-vfnVagc/видео.html

  • @kushalmukhoti
    @kushalmukhoti 2 года назад +1

    Great Video. Very simple and easy to understand. Is there any way that I can edit the search criteria itself? Suppose, I want to rectify a wrong customer ID. Is there any way to do this without deleting the whole entry and reentering the same after correction?

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

    that code helped me a lot

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

    Amazing, Thanks very informative. How about incorporating message for records not found within the sheets? thanks

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

    This is almost perfect. It would be much better if you could search for containing strings so like Searching for product name and searching for a string would bring up results and then a next button would allow you to scroll through the results - instead of just giving one result.

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

    Hi, Can you give examples on searching two rows. I need to search product Id and product name

  • @JATINKUMAR-qu4vi
    @JATINKUMAR-qu4vi 2 года назад +1

    Thank u very much

  • @dieucao1742
    @dieucao1742 2 года назад +1

    Thanks for this video! However, if I have a lot of columns and rows, are there any ways I can do that in a shorter way or I have to do it one line by one line?

    • @أبوعمادالخفاجي-ه8ه
      @أبوعمادالخفاجي-ه8ه 2 года назад

      ه ه ه ه ه ه ه ن ه ه ه ه ه ه ه ه ه ه ه هه ه ه هه هه ه ه هه ه ه ه ه ه ه ه ه ه ه ه ه ه ه هه ه هه ه ه ه هه ه ه ه ه ه ه ه ه ه ه ه ه هه ه ه ه ه ه ه هه ه ه ه ه ه ه ه ه هه ه ه ه ه ه هه ه ه ه ه هه ه ه هه ه ه ه ه هه هه ه ه ه ههه هه ه ه ه هه هه ه ه ه ه ه ه هه ه ه ه ه هه هههه ه ه ه ه هههه هه ه ه ه ه هه ه ههه ه هههههههه هه ه ههههههه ه ههههه ه ههههههه هههههههههههه هههههه هههههههههههههههههه هههههههههههههههههههه ننهنننننننننهننننننننننننننننننننننننننننننهننننننننننهننننننننهننننننننننننننننننننهنننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننهننننننننننننننننننننننننننننهننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننهنننننننننننننننننننننننننننننننهننننهننننننننننننننننننننننننننننننننننننننننننننننننننهننننهننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننهننننننننننننننننننننننننننننننننننننننننننننهنننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننننتبتلل

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

    Great video Excel Destination. can you please add a code or teach us how to put a message if the PRODUCT CODE is not listed when we click the search and also message for "record has been updated" when record has been updated. thanks and more video please.

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

    works like a dream! thanking you excel destination.....can this be adjusted to run through several sheets in a workbook?

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

      Yes, absolutely (with some additional code)

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

      @@ExcelDestination thanks for quick reply....do you have any tutorials on how to run it across several sheets/tabs in a workbook ? I am trying to add a button that will pull data together in one place? any help appreciated....:)

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

    How do you make this work with tables?

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

    Lovely. Just the Job! Thanks

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

    Thank you . I find the forms are filled for text boxes and command boxes . But how about when we have option buttons? I couldn’t get the button tick . Your brilliance is again I seek

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

      you can check the tutorial, given at below link to learn, list box, option box and other active x controls :
      ruclips.net/video/FnJ5sE0m_hg/видео.html

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

    Sir Thank You So much. But I have One Problem. For Text Box 1 Code I think this is Search Button. I want For this button msg box if data ot found. can you help me please

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

    Hi can you help me to create template for data search in multiple worksheets

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

      You can take help from following tutorial for searching value on multiple worksheets.
      ruclips.net/video/Jyls2ZTIqUo/видео.html

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

    I had some matters with my USER FORM and thank to you I have solved it. THANK YOU! Please if you can post a video about how to insert FILTERS controlled by Combo box inside a USERFORM.

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

      ok let me try to create tutorial as you mentioned

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

    I just followed your instructions, but it doesn't really work, when I press on "debud", i see that it highlights the lastrow=Worksheets("Sheet1")...line and it says "Lastrow=Empty", what am I doing wrong?

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

      I have same issue. Did you manage to resolve this?

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

    Nice and simple, thanks. How does the code work without declaring Lastrow and i as datatypes?

  • @bchotai4914
    @bchotai4914 7 месяцев назад +1

    Thank you - not sure why I am getting Complie error: Variable not defined error on Lastrow = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
    Private Sub CommandButton1_Click()
    Dim product_id As String
    product_id = Trim(TextBox1.Text)
    Lastrow = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
    For i = 2 To Lastrow
    If Worksheets(Sheet1).Cells(i, 1) = product_id Then
    TextBox2.Text = Worksheets(Sheet1).Cells(i, 2).Value
    TextBox3.Text = Worksheets(Sheet1).Cells(i, 3).Value
    TextBox4.Text = Worksheets(Sheet1).Cells(i, 4).Value
    End If
    Next
    End Sub

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

    HI, Great Tutorial, I have to search the values according the reference value. which is in 6th column. how to code that?

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

    Then can we add New data inside the Excel sheet or we need to manually ad the data

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

      You can check following userform tutorial for ADD, Delete, Display.....
      Link is :
      ruclips.net/video/B40-vfnVagc/видео.html

  • @ISK.786
    @ISK.786 2 года назад

    Hey great Video bro it made my work so easy, but i need help, instead of extracting data after typing it in box and search, will u pls show how to exract data frm dropdown list in the same user form with add buttion option??

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

    Can you add code if you type the product name and then search and all the other fields ...

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

    Hi
    How we have to change the code if we have different sheets and we want to update a field on same userform. For eg, if we have same product id for two different cities, which we can put as sheet name. Then we can change product name for specific city into their sheet by this userform.

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

    I have a Userform with 11 textboxes that I want to use to update the worksheet...I used your code however I can only get the second textbox to work...when I put data in the other textboxes when I click the update command button the data in the textboxes disappear...what do you think I'm doing wrong?

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

      without looking at code, I can not say anything. However, I am hoping that there would be some correction required in naming of text boxes..

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

    Is there a way to have a message box show up if you try to enter a product ID that is not already in your table? For example If I look for Product ID 2004 but does not exist in your table. I would like a message box to pop up.

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

    Thank you so mutch.

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

    I have been looking for a streamlined way to do this and your method works great! Thank you so much. One issue though: What if the user searches for a value that does not exist in the data? There needs to be a MsgBox indicating the value was not found. When I run the code with data not found, it just stalls and does nothing and the userform stays open.

    • @احمدمطاوع-ب2ذ
      @احمدمطاوع-ب2ذ 2 года назад

      منننىت🛀🏾🛀🏾👨‍👩‍👦👨‍👨‍👦🏇🏇🏇🏇🏇

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

    Would it make a difference if the item I’m searching for is a combobox instead of a text box?

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

    i got stuck in the Userform , it looks like its not available in MAC. I need this thing that you're doing so i can put in our inventory and work it seamlessly.

  • @kimnguyen-gr9ge
    @kimnguyen-gr9ge Год назад

    Hi can you add a code if product I’d not found in the search

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

    how to show 2 rows dear?

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

    Very Good

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

    How to search for the data in 19th column in excel. My sheet has a data stored from 19th column. I tried using your code but it is not searching . give me blank output.

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

    This example is good to me. However, could you tell me how to add "Delete" record code on that example ? If possible, it would be great if you could send me the excel file . Thanks !

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

      you can watch my another tutorial of userform to learn Search, Add, Delete record.
      Link is given below :
      ruclips.net/video/B40-vfnVagc/видео.html

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

    Superb..

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

    My search button works fine if i entered the data that is inthe first row, but none after that. If it makes a difference, the criteria im searching is in date format

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

      you can declare variable as variant for date.

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

      Excel Destination awesome. It worked!

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

    What if in my table the product ID is not unique, can I still search and select the correct product name that i want to be displayed in the form? The product ID in my data can have two or more different product name.

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

    How to highlight the updated cells with different colors.

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

    If the product I'd meets more than one row in worksheet how will you update. If we only want to update few rows that meets the if statement how will we go to next row which is having the same product Id

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

    hey bro can you explain why is there error for the last row for mine

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

      pls share your code at exceldestination@gmail.com

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

    Hi Bro.. Good but if product id not found , it has to show some message and also deleting options . should have been better. I know this is basic but these are all mandatory.

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

    I get an error on the update command. It says “compile error variable not defined”. The debug highlight the “lastrow =“

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

      it happens the same to me. I defined the variable as integer but it didn't work... it would be nice, if you could give us a hand with this bug

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

    how can solve it the duplicate item for example : i have 2 same items with different date & i want do update for 2nd date

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

    Hi, when building a user form, how do I set via search and update data so it searches and changes records vertically instead of horizontal rows?

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

    it is really good to me but when i save it lost all of sudden why

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

    What If I need to build sheet2 by a form using sheet1 datas....

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

    Thank you so much!

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

    Can I know different between the "product_id = Trim(TextBox1.Text)" instead of "product_id = TextBox1.Text " without Trim fnction?

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

    thank you, exactly what I was looking for. can you add a code on how to clear the form to search for a new record please?

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

      This is what i have in my form you may have to change things around but should work
      Private Sub Reset_Click()
      Dim txt
      For Each txt In Frame2.Controls 'Change to the frame name you used
      If TypeOf txt Is MSForms.TextBox Then
      txt.Text = ""
      End If
      Next txt
      txtsearch.Text = "" ' clears text fields by names if not in frame add more if needed
      GradedYes = False ' all of these false statements are for Toggle /check boxes
      GradedNo = False
      ListedYes = False
      ListedNo = False
      ebaytoggle = False
      amazontoggle = False
      End Sub

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

    Hello Boss, yesterday I prepared a excel sheet according to the video, but today when I opened this macro-enabled excel list, It is not showing the VBA coding/design in this. Kindly reply how it will showing.....

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

      You need to save your excel file in "Macro Enabled" format. So that you can always view\use your developed Code.

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

    Hello, for me, i get a mistake, because "i" is not defined... did you do that somewhere else?

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

      I met the same problem as yours.

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

    Dear daood sir, I have make user form with add, search, next and previous button. I also create Update button but whenever i click update button it changes whole entries to same data whatever i updated it shows in all rows in all entries. I am stuck with this. kinldly help . Can you share your mail so i can share my excel to you

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

    THANKS!

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

    Does not like it if Option Explicit is on

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

    mine is not running can you help me

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

    Thanks Sir

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

    Very Nice, Thanks for the Same. Please give me code for Multiple criteria Search through UserForm

  • @Philip-dy3ww
    @Philip-dy3ww 4 года назад +1

    What if product id is not unique?

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

      then you can use any other column, with unique values. or you can make customized column by adding id and one more column.

    • @Philip-dy3ww
      @Philip-dy3ww 4 года назад

      Excel Destination thank you for your reply!

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

    Display list of items like sales of same products in a day month

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

    it is showing error in lastrow = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row

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

      check sheet name

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

      @@ExcelDestination Worked many thanks for Helping!!

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

      i check my sheet name, correct one, but it still showing the error

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

      Private Sub searchBTN_Click()
      Dim wks As Worksheet
      Set wks = Sheet1
      Dim product_id As String
      product_id = Trim(TextBox1.Text)
      lastrow = wks.Cells(Rows.Count, 1).End(xlUp).Row
      For i = 2 To lastrow
      If wks.Cells(i, 1).Value = product_id Then
      TextBox2.Text = wks.Cells(i, 2).Value
      TextBox3.Text = wks.Cells(i, 3)
      TextBox4.Text = wks.Cells(i, 4)
      TextBox5.Text = wks.Cells(i, 5)
      TextBox6.Text = wks.Cells(i, 6)
      TextBox7.Text = wks.Cells(i, 7)
      End If
      Next
      End Sub

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

    Thanks

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

    Link please

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

    can you put the vba code

  • @alializadeh8195
    @alializadeh8195 2 года назад +1

    Thanx

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

    How to add a new record sir?

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

      you can watch another tutorial to learn add and delete data through UserForm. Link is :
      ruclips.net/video/B40-vfnVagc/видео.html

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

      Thanks much. I tried many tutorials but yours is the easiest. Keep up the good work.

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

    thanks a lot

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

    I have 5 row first Colum have same 5 name “sanjay, second column have same 5, date 27-07-2020 and third column have 5 value ,100,200,300,400,500 …I want to merge duplicate name and sume of 5 value in and merge same date….i want whole data in one row….please help me …excel VBA code for it.

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

      for any excel vba support, write to exceldestination@gmail.com

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

    Usfull video...
    How can deduct QTY From stock.

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

      for any excel vba task, you can reach out to me at exceldestination@gmail.com

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

    Lastrow = Worksheets("Sheet1").Cells(Rwo.Count, 1).End(xlUp).Rwo
    Here gives me error the Lastrow value
    Lastrow = 0

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

      you have written incorrect spelling of row........ code should be :
      Lastrow=Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUP).row