I Built a Modern Listbox UI for Excel VBA

  Рет қаралды 10,606

Excel Macro Mastery

Excel Macro Mastery

Күн бұрын

Пікірлер: 121
@Excelmacromastery
@Excelmacromastery Ай бұрын
Let me know what you think about the Modern Listbox in the comments below 👇
@MrGoudfay
@MrGoudfay Ай бұрын
the link is not working ! i can't open the mwebpage to get the file
@benjammin4067
@benjammin4067 Ай бұрын
On first view i am absolutely amazed and cant wait to try it out.
@yemcity7867
@yemcity7867 10 күн бұрын
Hello seem I can't access to your mentioned link
@juanreynolds6831
@juanreynolds6831 10 күн бұрын
!Congratulations! It is an incredible complement and is very well developed friend and is extremely useful, I cannot imagine how much effort and time you have dedicated to the development of this tool and I really want to apply the ADD-in in all my projects that use data. However; I wonder !! If you got here and you achieved such development, you don't think it would be tempting to dedicate a little more about your time, to achieve a real azaña with the listbox? I refer specifically to 4 fundamental aspects and are the following: - Color configuration in the columns titles, both of the backcolor and the Fontbold from the initialize of the Userform, - Multiline configuration of the column titles label, to make it more versatile with more descriptive and more legible names - Column data (Left, Center, Right) optional from the initialize of the Userform - Editable data in the same Listbox line, without the need to call another form to make the changes. These 4 missing aspects in your ADD-in, would make the listbox a real work tool for all VBA developers. And all thanks to you, to your knowledge and tenacity to manage to transform this active control "listbox" so interesting in their properties and overcome the "ListView" in their abilities. I hope you consider it in your development and from here to time you are surprised with your ADD-in, version 2.0.
@sebastian1200
@sebastian1200 Ай бұрын
Wow! Hats off! You’re a legend! That’s an awesome add-in! It’s amaizing and so usefull - Frankly, it should be a part of Excel VBA controls. I cannot stress enough how much effort and time you’ve put in that tool develpoment and cannot thank you enough for sharing that with us. I’m looking forward to getting deep in the code of the tool.
@sinus2220
@sinus2220 Ай бұрын
I had to build a similar thing because working with traditional listbox didn't meet project requirements. Yours is definitely more elegant and functional. Thank you for sharing the source code so we can learn a couple of new tricks. By the way, it would be awesome if you could expand on the With Events declaration in one of your future videos! Thanks again Paul.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks for the suggestion.
@deonvanniekerk7700
@deonvanniekerk7700 Ай бұрын
Brilliant work! Respect 👏🏼
@iincitr
@iincitr Ай бұрын
Amazing add-in thank you for sharing with source code!
@gnambifrancois8771
@gnambifrancois8771 Ай бұрын
Wow. Thank you for this amazing work. I have an Excel bookkeeping application, and I needed to be able to research easily and sort transactions and invoices. This has made it easy because there is no need for coding.
@activeresidence
@activeresidence Ай бұрын
Paul, you are an absolute genius... Thank you so much, it's truly a brilliant add-in that I will definitely use very often!!! Best regards, Piotr Sikorski.
@Excelmacromastery
@Excelmacromastery Ай бұрын
You're very welcome Piotr!
@LaurentGrandchamp
@LaurentGrandchamp Ай бұрын
This is absolutely excellent! Bravo to you. If I could do that, I would be so happy (and proud). Let me dream. I will study this modern listbox. Thank you very much for this great work.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Go for it!
@GabrielGarcia-pz3oj
@GabrielGarcia-pz3oj Ай бұрын
First he was the array class and now this, what's next treeviews? Simply amazing! I can't tell you how much your content has helped me, thank you very much Paul!
@Excelmacromastery
@Excelmacromastery Ай бұрын
You're welcome Gabriel
@m-squaredcontractors9720
@m-squaredcontractors9720 Ай бұрын
I salute you Paul for creating a masterpiece, you’ve made our lives simpler. Thank you! 😊
@Excelmacromastery
@Excelmacromastery Ай бұрын
My pleasure!
@apbosh1
@apbosh1 Ай бұрын
Most generous of you! great piece of work. clever!
@CloverGreenTea
@CloverGreenTea Ай бұрын
Recently needed to start using vba. I'm very out of practice. The language I'm best at is R, and I have to say that you teach in such a brilliant way I can make sense of it like if as if I was using R. You literally are one of the most brilliant VBA educators. I deeply appreciate your dedication to this channel. I may get your course in the future, however if you ever make a book (or have made one already) I would love to buy one. Video courses are great but a book is so dependable and convenient for at work/offline reference, learning styles, etc etc. But anywho, your channel is amazing.
@Excelmacromastery
@Excelmacromastery Ай бұрын
The Excel VBA Handbook course is text based. Check it out here: theexcelvbahandbook.com/
@benlinford_work
@benlinford_work Ай бұрын
Great job Paul! Intrigued to take a look at the inner workings of this.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks Ben
@mathassu4701
@mathassu4701 Ай бұрын
And that is why you are a legend!
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks😀
@قناة_أهل_مصر
@قناة_أهل_مصر 24 күн бұрын
This Great man, Tnx a million. I subscribed to your channel just now to learn more from you.
@maco21488
@maco21488 Ай бұрын
The coolest Listbox so far!!!
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks
@gonzaortin739
@gonzaortin739 Ай бұрын
You nailed it. Awesome work. Thank you!
@Excelmacromastery
@Excelmacromastery Ай бұрын
Much appreciated!
@kcell2042
@kcell2042 Ай бұрын
Impressive!!
@AvocadoDiaboli
@AvocadoDiaboli Ай бұрын
There are some neat features in there, like the pagination,, but honestly, much of this is already covered in the ListView control.
@johnwayne8059
@johnwayne8059 Ай бұрын
Boom!!!🎉 Amazing work and so much efforts spent! Thanks Paul!👍👍👍
@Excelmacromastery
@Excelmacromastery Ай бұрын
My pleasure!!
@tuzaguilar4201
@tuzaguilar4201 Ай бұрын
Pretty cool tool! Thank you for sharing!
@Excelmacromastery
@Excelmacromastery Ай бұрын
You're welcome.
@aljohnorillosa
@aljohnorillosa 20 күн бұрын
This is what i want from the masters of VBA if Billgates doesnt want to improve VBA then we VBA coders must do it tru like what he does!
@robertoexceldasloterias
@robertoexceldasloterias Ай бұрын
Excelente professor aprendi muito com os vídeos do canal não sei falar inglês 😅 então para eu poder assistir os vídeos uso um narrador do Google. Valeu professor tmj
@hassanrozh6579
@hassanrozh6579 Ай бұрын
It's awesome and amazing, great job.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thank you! Cheers!
@agusp1951
@agusp1951 Ай бұрын
one word, "Amazing"
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks
@AdamskontongM
@AdamskontongM 25 күн бұрын
Great work done and many thanks for sharing. How can I align text in the columns? I have tried different ways but it is not working. Can you please help me?
@dieterlau2816
@dieterlau2816 Ай бұрын
Thank you verry match, it is Brilliant.
@Excelmacromastery
@Excelmacromastery Ай бұрын
I'm glad you like it
@nic18lee21
@nic18lee21 Ай бұрын
You rock.
@thesexiestguy
@thesexiestguy Ай бұрын
Please sell it at a price, Paul. Your efforts shouldn’t go free. And please also expand this into something like VBFlexGrid with RGB colour support and also implement TreeView. Please save us from MS’s shutdown of ActiveX controls! If you can do this, you can also do it with Grid/Tree etc. Thank you. Suggested selling not because of monetary reward but to recognise the hours and effort you’ve spent for this. I hope you can set a reasonable price unlike others…
@erendiz79
@erendiz79 Ай бұрын
Great and amazing work Paul, respect and kudos to you! I am testing it, i believe you have to polish it, there are some little bugs in it.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Let me know if you find any bugs. I will update the code accordingly.
@erendiz79
@erendiz79 Ай бұрын
@@Excelmacromastery I am now still busy testing it, and i will mail you my findings.
@aljohnorillosa
@aljohnorillosa 20 күн бұрын
Please Make other Add Ins for Userform or Please do some upgrade for your modern listbox in line with the latest ux or ui design right now
@rayearth9760
@rayearth9760 Ай бұрын
How much time did you spend on this? Just curious.
Ай бұрын
This awesome! I have a project based on VBA in which I use a list but data is not on a sheet, instead is passed by a dictionary to the list box as the dictionary holding the data is the result of many functions passing result to my final class. I wonder how should I implement your class on my project. You have done a nice work, I will take a look to see how I can include it in my project.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Glad you like it
@rods6405
@rods6405 Ай бұрын
Very good thanks. Might give it a test to see if its faster than a listview to load! Just tested with my music data base 20,000 songs its very fast!
@Excelmacromastery
@Excelmacromastery Ай бұрын
Glad you found it useful.
@jonnathanjon1
@jonnathanjon1 Ай бұрын
I wish I can script like you. I will be the king
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks for your kind words.
@JonathanExcels
@JonathanExcels Ай бұрын
Awesome
@Dansel_B
@Dansel_B Ай бұрын
that is smart! but one question; how could we filter the columns based on their numeric values, for example from the budget column we'd need to show rows between 50,000,000 and 150,000,000 or a filter showing records less than 50,000,000 and greater than 150,000,000 ?
@Excelmacromastery
@Excelmacromastery Ай бұрын
The filter doesn't have that functionality at this time. Creating a filter similar to Excel is a major project by itself.
@carlosdaroza
@carlosdaroza Ай бұрын
Should this work on Excel 365 for Mac? It reported an error on installation. If not, is it possible to look at the source code to see if it can be adapted for Mac?
@Excelmacromastery
@Excelmacromastery Ай бұрын
I don't use a Mac but to my knowledge UserForms are not available in recent Mac versions of Excel?
@b99eu
@b99eu Ай бұрын
A great solution! Thanks for sharing! One question - I use Excel solutions heavily, because there is no need to install anything on the computers to use them. And as I work in an educational field we have hundreds of computers. When I want to use your solution I've to install it as add-in. This limits the functionality for me totally. Is there any other way to use it (like add it to a existing excel solution as a class module,...)? What do you think? Thanks and best regards, Fritz
@tommy704581
@tommy704581 Ай бұрын
You do not need to install the Add-In to the Add-In folder to reference and use it. Place it on the network drive and than select it from VBEditor Tools -> References -> Browse.
@Excelmacromastery
@Excelmacromastery Ай бұрын
What @tommy704581 said.
@b99eu
@b99eu Ай бұрын
@@tommy704581 Thanks for this hint. This will solve my issue.
@alikhalil7683
@alikhalil7683 Ай бұрын
شي مذهل , ممكن تضيف combobox تختوي على اسماء الاعمدة ويمكن ان تعمل filter باكثر من حقل واكثر من قيمه سيكون ذلك مفيد جدا ...عموما شكرا لك كثيرا
@activeresidence
@activeresidence Ай бұрын
Hello Paul, I'm currently trying to get familiar with your add-in and implement it in my first project, and I believe there's possibly an error in the code with the "Display First" button (runtime error 9). I'm using Office 2024. If you could kindly check that everything is in order with the shared files when you have a moment, I would appreciate it… "Display All" works fine... 🙏
@activeresidence
@activeresidence Ай бұрын
Paul, I noticed there’s an updated version on Dropbox compared to the one released at launch and shown in the video-I downloaded it, and everything works perfectly!!! Once again, hats off to your genius!!!
@Excelmacromastery
@Excelmacromastery Ай бұрын
I have fixed that issue and one or two others in the latest version.
@byteseq
@byteseq Ай бұрын
You basically just reinvented the ListView with some extras.
@Excelmacromastery
@Excelmacromastery Ай бұрын
You make it sound like a bad thing😀
@tanzhenger6229
@tanzhenger6229 Ай бұрын
Did ur couse cover how to build the new Modern VBA Listbox from scratch
@Excelmacromastery
@Excelmacromastery Ай бұрын
No. That would be a full course itself as it's quite a large project.
@noambrand
@noambrand Ай бұрын
Does the update record work for you? It did not seem to update a record.
@Excelmacromastery
@Excelmacromastery Ай бұрын
That's just to demo retrieving data from the Listbox. I didn't add code to update.
@noambrand
@noambrand Ай бұрын
Can you please add an example? I spent a lot of time to try to add that but it was too hard to figure out.
@Djblois1
@Djblois1 Ай бұрын
Do you know if this will work in Access too? I maintain numerous Access applications and would love to use it
@Excelmacromastery
@Excelmacromastery Ай бұрын
It should in theory, but I haven't tried it😀
@Djblois1
@Djblois1 Ай бұрын
@@Excelmacromastery i will try and get back to you
@abcd2-k4s
@abcd2-k4s Ай бұрын
Very interesting but if data present in access database
@Excelmacromastery
@Excelmacromastery Ай бұрын
What do you mean?
@benlinford_work
@benlinford_work Ай бұрын
@@Excelmacromastery I have a feeling the question may be whether or not we can use an Access Database as a data source to populate the ListBox...
@abcd2-k4s
@abcd2-k4s Ай бұрын
@@Excelmacromastery I mean if we use access database as a database and connection with excel then populate data in listbox.
@SlapHead-r4k
@SlapHead-r4k Ай бұрын
Paul, I've placed the add-in in the Excel add-in folder. But when I OK the add-in dialogue, I get an error "This filetype is not supported in Protected View", Can you please advise .... Thanks
@Excelmacromastery
@Excelmacromastery Ай бұрын
You need to unblock the file. In File Explorer, right-click on the file and select properties. In the dialog check the "UnBlock" checkbox.
@SlapHead-r4k
@SlapHead-r4k Ай бұрын
@@Excelmacromastery Thanks Paul, it's working. Great job !
@federicorusalen874
@federicorusalen874 Ай бұрын
M A S T E R P I E C E. Nothing else to say.
@SoulMateKsa
@SoulMateKsa Ай бұрын
Do you have python course?
@Excelmacromastery
@Excelmacromastery Ай бұрын
Not at the moment
@franciscosevilla4902
@franciscosevilla4902 Ай бұрын
Hi Paul I was so excited to have this tool, but unfortunately I can't download it. When I click the link, I get a black screen with a flashing circle and the download doesn't start. Could you give me another link to try ? Thank you.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Make sure to turn off any pop up blockers(e.g. uBlock Origin)
@johnclicelflores2385
@johnclicelflores2385 Ай бұрын
the link is not available, can please check on it. thank you!!
@Excelmacromastery
@Excelmacromastery Ай бұрын
The link is ok. Make sure you're not using pop up blockers
@ersingungor6101
@ersingungor6101 Ай бұрын
Perfect, but the link to download is not working
@Excelmacromastery
@Excelmacromastery Ай бұрын
Turn off any popup blockers or use private browser tab.
@BeepyDevelopment2
@BeepyDevelopment2 16 күн бұрын
the problem is when scroll down the header also scrolling
@jbinmd
@jbinmd Ай бұрын
It annoys me to no end how many Excel features are stale. Something this good should be part of the app.
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks
@aljohnorillosa
@aljohnorillosa 20 күн бұрын
Hope Randy see this.. he always use sheet instead of userform..
@greisboy425
@greisboy425 Ай бұрын
I think this is too much, VBA should not be use for this. I mean, Excel worksheet already has this feature, you can enable filter etc. Unless you create a standalone new windows form application.
@dominiquejacob6406
@dominiquejacob6406 Ай бұрын
At least, he shares his knowledge
@rods6405
@rods6405 Ай бұрын
"VBA should not be use for this. I mean, Excel worksheet already has this feature" thats a bit contradictory! the worksheet function listbox is linked somewhat to the sheet data Paul's modernlb is driven from an array! "VBA should not be use for this" so why did Microsoft create 2 versions of this a listbox and listview in VBA?
@geneanthony3421
@geneanthony3421 Ай бұрын
Why is VBA still a thing? This should have been moved over to JavaScript years back by now. VBA is garbage.
@jonnathanjon1
@jonnathanjon1 Ай бұрын
@@geneanthony3421 can you do automation in excel with javascript?
@johnwayne8059
@johnwayne8059 Ай бұрын
@@geneanthony3421 If you could imagine how many factories, mostly smaller once, are still only using excel and access for managing stock and so on...! I think next 20 years it will still be applied for sure...! And specifically for me it's a kind of retro-programming, just because I grew up with VBA, and I never want to miss this time to be honest. So, out of my view you're sort of disrespectful with VBA and even with the people who are using, not matter why they're using it...! Everything started somewhere...!
@johnwayne8059
@johnwayne8059 Ай бұрын
@@geneanthony3421 If you could imagine how many factories, mostly smaller once, are still only using excel and access for managing stock and so on...! I think next 20 years it will still be applied for sure...! And specifically for me it's a kind of retro-programming, just because I grew up with VBA, and I never want to miss this time to be honest. So, out of my view you're sort of disrespectful with VBA and even with the people who are using, not matter why they're using it...! Everything started somewhere...!
@rods6405
@rods6405 Ай бұрын
So why are you watching this? Why is VBA still a thing? He has done a video on that!
@geneanthony3421
@geneanthony3421 Ай бұрын
@@rods6405 I’m not watching, it came up in my feed and I browsed it quickly. I’m saying that it’s odd that VBA is still around, it should be a distant memory by this point
@Chandan7404
@Chandan7404 Ай бұрын
Wonderful! Hats off Paul! you made it so easy and simple for us. Very curious to know what skill and knowledge are required to develop such sophisticated addons. You must have used some components/controls that aren't intrinsic in Excel VBA, isn't it?
@Excelmacromastery
@Excelmacromastery Ай бұрын
Thanks. I might do a video, on how I built it, if there is sufficient interest.
@schymi841
@schymi841 Ай бұрын
@@Excelmacromastery There sure is!
@Chandan7404
@Chandan7404 Ай бұрын
@@Excelmacromastery I am sure, there are plenty!
Searchable Dropdown for VBA UserForms(Add in 30 Seconds)
8:38
Excel Macro Mastery
Рет қаралды 63 М.
Python for VBA Developers in 30 Minutes
30:05
Excel Macro Mastery
Рет қаралды 14 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 100 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 54 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 54 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
So many new editors are here
9:30
Chai aur Code
Рет қаралды 6 М.
How to Customize Controls in Excel VBA
18:23
Excel Macro Mastery
Рет қаралды 15 М.
The 3 Critical Data Scenarios Every VBA User Should Know
20:41
Excel Macro Mastery
Рет қаралды 9 М.
10 Years of VBA Array Knowledge in 40 Mins
41:57
Excel Macro Mastery
Рет қаралды 24 М.
AC3 Part 1 - Database Maintenance 2024 12 02 08 23 07
46:19
Arthur Manning
Рет қаралды 29
How to get the Last Row in VBA(The Right Way!)
15:41
Excel Macro Mastery
Рет қаралды 166 М.
How To Master Arrays In Excel VBA + FREE MACROS & CHEAT SHEET
29:09
Excel For Freelancers
Рет қаралды 9 М.
How to Use Class Interfaces in Excel VBA
20:16
Excel Macro Mastery
Рет қаралды 82 М.
Can This Code Be Saved?  | VBA Code Audit
10:58
Excel Macro Mastery
Рет қаралды 11 М.
25 Nooby VBA Habits You Need to Ditch Right Now
8:42
Excel Macro Mastery
Рет қаралды 26 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 100 МЛН