How to Design and Code an Excel VBA Application Like a Pro

  Рет қаралды 221,408

Excel Macro Mastery

Excel Macro Mastery

Күн бұрын

Пікірлер
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Hi Everyone. I hope you enjoy the video. You can download the code from the link in the video description.
@konatesiakamounir8704
@konatesiakamounir8704 4 жыл бұрын
I have hours of work how to calculate it because when I use the same procedure as for the sums it gives me 0
@budiyanto1531
@budiyanto1531 4 жыл бұрын
Excellent
@johnwaterbury5046
@johnwaterbury5046 4 жыл бұрын
This was outstanding information - thank you
@philotine
@philotine 4 жыл бұрын
I simply cannot find this. Where is this video description?
@dimmak8206
@dimmak8206 3 жыл бұрын
Help please, The link to your code isn't showing me anything but a blank page
@albertbatfinder5240
@albertbatfinder5240 4 жыл бұрын
Been writing code since punched cards, and I can tell any beginners out there that this lesson is packed full of good programming principles. Paul is a natural born educator.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks Albert.
@tomharrington1453
@tomharrington1453 4 жыл бұрын
I second that. I have had to watch this in 10 minute sessions,. Its a lot to take in.
@oneanddone7992
@oneanddone7992 4 жыл бұрын
I'm fluent in VBA, and I second the motion this educator does a very good job. Also, dictionaries are neat to use, and as my mentor told me years ago, they're the lazy person's 2 dimensional array.
@Elmar2k83
@Elmar2k83 3 жыл бұрын
I have been programming for years but these videos are hot stuff :)
@hadibq
@hadibq 2 жыл бұрын
So true!
@stevec1835
@stevec1835 3 жыл бұрын
Wish i had your brain. My head is spinning, but i will keep trying. Thanks for these great tutorials....
@noisearchitect
@noisearchitect 3 жыл бұрын
Hi, thank you so much for your great VBA tutorials. Becuase of you, I just got a raise on my job.
@Excelmacromastery
@Excelmacromastery 3 жыл бұрын
Nice work!
@rrrprogram8667
@rrrprogram8667 3 жыл бұрын
I Madara the ultimate king of the world.... Again declares you as the king of VBA
@RoyalGoal
@RoyalGoal Жыл бұрын
Never thought of saving the Excel settings code as a class module, but that's really efficient and found that really helpful!
@canews8971
@canews8971 Жыл бұрын
Best teacher on KZbin. My question is why store the functionality settings (events, calculations, etc) as a class rather than a module?
@MustafaKalafat
@MustafaKalafat Жыл бұрын
37:15 thanks for the nostalgia as i remembered my first coding in 1990 using gwbasic in a 80286 machine. i used gwbasic by the end of 1998 to perform calculations in my fluid mechanics homeworks. :)
@mrashid229
@mrashid229 4 жыл бұрын
I am an Excel VBA enthusiast and have come across lots of resources online and grateful to all contributors. However always realized lacking a professional approach that is essential to maintain integrity and maintainability of an application. Often tried to develop some standard by myself but realize shortcomings quite often. Bundling so many vital issues into this small(!) application and describing those in such a simple way, you have given the hope and confidence to learners/developers to grow faster in becoming a Pro. Will go through all your resources eventually. Not only learning new features but applying those in the right place is important. Your teaching approach and delivery is unparallel!
@imronnesia5170
@imronnesia5170 Жыл бұрын
Finally i found my vba hero here. As a the self taught beginner with nothing resources, no teachers, nothing basic vba knowledge, i am learning from scratch by Google.. after many weeks and months, now you turns me on it. I don't have any confidence before, since didn't get a right direction how to write good code structure, handling errors, manage dynamic rows column condition etc. By now.. i'll erase all my silly code - code for my self needs - and starting to rebuild them from zero. subscribe your channel. Even i am not native english speaker, it's easy to understand all your explain. thank you
@redfeather22sa
@redfeather22sa 2 жыл бұрын
Brilliant Video & service you give sir !! I cant thank you enough !! Thumbs Up !!
@dewamanandhar5029
@dewamanandhar5029 4 жыл бұрын
This is great video. You are not just teaching Excel VBA, you are teaching the programing principles that will go long way in every programming.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Glad it was helpful!
@cgd1037
@cgd1037 Жыл бұрын
Excellent video. Thought I knew VBA however it is an example of knowing what you know and not knowing what you don't know. Thanks Paul.
@Snowy042
@Snowy042 11 ай бұрын
I've been programming self taught vba for 15 years. And this video still had plenty of tips that I found useful and will start to apply. Thank you
@pegwinn
@pegwinn 2 жыл бұрын
Thank you again. After years of doing the macro recorder and begging for help on message boards I am finally determined to learn and hopefully (eventually) contribute to the boards. I have a huge macro system and there is an intermittent issue. I am determined to figure it out and a guy at mrExcel shared your link. I’m hooked. Thank you for making these tutorials.
@Excelmacromastery
@Excelmacromastery 2 жыл бұрын
Happy to help!
@rrdoane07
@rrdoane07 Жыл бұрын
Unbelieveable there are a lot of codes that you can use to archive something and you showed real neat codes at the end. I haven't yet run with real world data
@mangobrother
@mangobrother 2 жыл бұрын
A great video. Will come back to it often for my education. Paul, you are a fantastic teacher.
@jimfitch
@jimfitch 4 жыл бұрын
Terrific lesson, Paul, thank you. I have built several Excel applications during past few years & thought I had good techniques & habits, but this lesson identified things I can/should do to make them (much) better. I appreciate your instruction very much.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks Jim. Glad you liked it.
@apbosh1
@apbosh1 2 жыл бұрын
I just use loads of global variables for everything and a few 9 tier if conditionals and loops . Clicking run is equivalent to throwing a tennis ball into a room full of loaded mouse traps, variables flying everywhere! I'm trying to do better though, this video is helping a lot.
@rrrprogram8667
@rrrprogram8667 4 жыл бұрын
Is there is 100k like button... I just want to hit it over and over agiann..... Best video so far.. Thanks master
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks very much. Glad you like it.
@broleather5851
@broleather5851 4 жыл бұрын
Tottaly agree with you
@peterjames8046
@peterjames8046 2 жыл бұрын
Thanks Paul, another great video. Learning a lot since i found your youtube channel
@twgrisham
@twgrisham 4 жыл бұрын
Paul, this is by far the best comprehensive video I have come across for building a real-world application from scratch in a generic organized fashion that limits the scope of coding/debugging to focused building blocks. That's a lot of words to say thanks!
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks for the feedback Thomas.
@haragorn88
@haragorn88 4 жыл бұрын
Awesome Paul. Even after doing the VBA Handbook course still learn heaps more in everyone of your videos and blogs. This time using enum instead of constant and using class module for turning off and on functionality. And, you can never get enough on the dictionary. Great teaching technique of yours to show "You could do it this way but this way is better and this is better again!"
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks Craig. Glad you enjoy my resources and handbook so much.
@stevennye5075
@stevennye5075 4 жыл бұрын
This was one of your best videos so far, for the self-taught it is easy to get a big jumble of code without any structure. This was very good on defining how to set up subs.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Great to hear Steven!
@adamwstbrook
@adamwstbrook 4 жыл бұрын
I've learned a ton from this video that covered a range of topics by building an application from scratch. I love the trick to update the dictionary value. I'll definitely be utilizing enum and the settings class. I used to use Application.ScreenUpdating = False, Application.Calculation.... etc and reset them to True at the end. Class modules are still foreign to me, but I'll first utilize your template! Thank you again!
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks for the feedback Adam. Glad you liked the video.
@trux66
@trux66 4 жыл бұрын
Hi Paul - like always great video. I love the "extras" that you keep throwing in along the way. This time it was the simple class module for managing Excel functionality like calculation and events that caught my eye. I plan to use it and give you full credit in all my applications. I am rebuilding an old application that was created before I found your site and picked up the VBA Handbook, this little class will make a solid addition to unwinding that mess of code.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks Bruce. Glad you found it useful.
@seamushand8439
@seamushand8439 3 жыл бұрын
I really love the programming structure and checks and balances and applied to something simple enough that the structure of the code is evident. Thank you
@noambrand
@noambrand 3 жыл бұрын
Great Video. Been coding VBA for years with less effective solutions like using constants instead of Enum , multiple looping instead of dictionary. Finally understood how to use classes. You are the best guide to VBA. Thanks Paul! P.S I prefer to turn Debug.Assert on and off and not delete it in the release build by using: Select Tool->VBAProject Properties from the VBA menu: Conditional Compilation Argument: Debugging=1 # If Debugging Then Debug.Assert some condition # End If
@NiteLynr
@NiteLynr 4 жыл бұрын
So, just found this video by accident and I have to say that it's 3/4 of an hour that is going to save me immeasurable amounts of time in the future. I've been working with spreadsheets for decades and vba for longer than I care to remember but some of this video opened my eyes wide. I've been doing things the long way apparently (to the point where I re-opened a report I made at the weekend and halved the length of the code!) I've always gone down the step-by-step route to creating vba but you've given me a few extra tools that will make things much smoother in future. On a side note: nice to hear a local(ish) accent giving advice on here, from 'Up North', myself. Plus one kudos for the C64 reference...I remember those days well, the C64 Bible (Programmer's Reference Guide) permanently resided in my schoolbag.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks for the feedback. Glad you found the code useful. C64 - Those were the days.
@RajPatelMansuria
@RajPatelMansuria 4 жыл бұрын
The Enum for storing Column positions is an awesome technique and going to be a life saver for me. Thanks. You are doing a great job. Keep Going.
@tomharrington1453
@tomharrington1453 4 жыл бұрын
Who knew? I have never seen that before. Mind blown.
@caraith
@caraith Жыл бұрын
Paul, always good videos. Can you now show some stuff not related to read/write data from sheet (like comparing files in two folders, backups, some file management, reading data from web page, etc)
@nicor1501
@nicor1501 4 жыл бұрын
That's just (again) an awesome video ! I've been coding for years and still discover new tips and tricks, thanks to you! As for the Enums, the trick is that the incremential is done automatically : Enum ReadColumns rcinvoice = 1 'returns 1 rcCompany 'returns 2 rcAmount 'returns 3 End Enum
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
You're welcome. You're right about the enums.
@Paul-om1zs
@Paul-om1zs Жыл бұрын
40:29 why you didn't use "With Application"? Would this have a negative impact on the code if it would be used there?
@billroberts2808
@billroberts2808 4 жыл бұрын
Enum component was great! Been using VBA since Access 3.0. Started Excel VBA reluctantly but out of necessity for a couple of clients. Your videos are very well structured and most informative. Some of the tips and tricks you share have become basic design components in many of my desktop platforms. Thanks for all you do! Best regards
@nadermounir8228
@nadermounir8228 Жыл бұрын
Thank you, Paul, for this great video. Just one quick question: This example has 2 columns so u using key for company and Dic(key) for the amount. What if we have a 3rd column. How could we name then? Since dictionary has only key and value. How can we call the 3rd column ?
@schlaf-michelatwork6532
@schlaf-michelatwork6532 2 жыл бұрын
Thank you so much This was so clear and briliant and easy to understand!
@tjchance4023
@tjchance4023 4 жыл бұрын
Some very useful techniques applied here, as well as your english speaking easy to understand. I'm not a english speaking person, so important part for me when it's well articulated. Thank you for sharing Paul, greatly appreciated!
@joeburkeson8946
@joeburkeson8946 3 жыл бұрын
Following the advice in this video has forced me to think through what it is I'm actually trying to accomplish without becoming overwhelmed by all of the unanswered technical details. It is a structured approach which keeps you focused on the task at hand while working toward the goal of a finished project. For instance I may not know exactly how I will end up coding a particular data manipulation procedure, but I can outline the structure which continues the flow then get back and code the details stepping through the structure one thing at a time. Needless to say this helped me greatly to get back into programming . Thanks.
@Excelmacromastery
@Excelmacromastery 3 жыл бұрын
You're welcome Joe. Thanks for the feedback.
@percyveere8400
@percyveere8400 4 жыл бұрын
Outstanding video and part of a great series! These videos have re-ignited my enthusiasm for writing VBA code, and now that I have plenty of time (due to self-isolation!), I’m going to scrape the rust off my knowledge and get right back into it again. Cheers - keep up the great works!
@m-squaredcontractors9720
@m-squaredcontractors9720 4 жыл бұрын
You are the best Paul. I enjoy your videos always. May God bless you for your good work.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks very much.
@giorgiomya4546
@giorgiomya4546 3 жыл бұрын
✔ It is very impressive the clarity you possess to write an entire application in one go!. Thank you for sharing your knowledge in such a professional manner.👏👏👏👌
@stewartlittle7931
@stewartlittle7931 2 жыл бұрын
Great that you mentioned the Commodore 64 and Spectrum! I had a Spectrum 48k and I can remember writing simple BASIC programs. I can also remember computer studies at school where we would write out our programs hard copy and then they would be sent to the Hatfield Polytechnic college where they would be entered in to their computers and run. We would then get our programs sent back to us as a stack of punch cards errors and all!
@peterbaker4650
@peterbaker4650 8 ай бұрын
Love the video however i will often need to check value data in more than one column and return it is this possible using a dictionary
@rjaquaponics9266
@rjaquaponics9266 3 жыл бұрын
Excellent advice!
@jonnypeace2810
@jonnypeace2810 3 жыл бұрын
Compared to my vba lol. A level above for sure. Always interesting see how others code. There's a lot of useful information, things I've never even touched before.
@rahulkashyap1373
@rahulkashyap1373 3 жыл бұрын
Hey bro I have learnt alot from your videos One thing I want to know that why I cant use currentregion in a vba function?
@peterbaker4650
@peterbaker4650 8 ай бұрын
You refer to a class module for the dictionary for macbooks can you please advise where I can get a copy
@JohnOvens
@JohnOvens 4 жыл бұрын
Paul, that was great. Each time I watch your videos I learn new things, thanks heaps. John
@clindsay8303
@clindsay8303 3 ай бұрын
Thanks for this tutorial. If I created this application for someone else, how do I give it to them properly so they can use it without messing up the code?
@tha2irtalib343
@tha2irtalib343 3 жыл бұрын
Excellent , and thanks for sharing.
@nazaserh
@nazaserh 4 жыл бұрын
Very good video. Thank you!
@tomharrington1453
@tomharrington1453 4 жыл бұрын
Just a beautiful, elegant clinic in the fundamentals of reading, modifying and outputting data with an excel VBA application.
@Lykoskia
@Lykoskia 4 жыл бұрын
My god this is amazing... I've started learning programming casually about a year ago and I'm just getting comfortable with some intermediate stuff after laying down a foundation. After trying to wrap my head around everything I've been doing this video blew my mind... I'm actually stuck on making an application that uses your awesome advanced filter concept, trying to adapt it into being able to filter each value inside a column and export all the rows containing it into a new sheet (+ some stuff later that I know how to do already). I used to do that with loops row by row... I went to watch more of your stuff and I think it's drilling a hole into my brain, letting everything I thought I knew leak out and force feed this awesome approach. But I feel so overwhelmed, weak and stupid right now, cause basically everything I know is wrong :). It's also an inspiring feeling... Like the whole world opened up before me and I can start learning about it. I never heard of enums before, and haven't used classes. I feel so confused right now that I think I'll never get that application to work properly. But I can't help feel excited for the future. THANKS FOR EVERYTHING YOU DO!
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Glad you like it.
@Lykoskia
@Lykoskia 4 жыл бұрын
@@Excelmacromastery Not only do I like it good sir BUT I DID IT!! I succeeded yesterday :) ty sooo much
@kukuhwahyurinaldi6288
@kukuhwahyurinaldi6288 Жыл бұрын
Thanks 4 ur email.. for now, im trying to change my methods from Array to Collections. I have saw ur Video about Collection. May this method solve my problem on my Active listbox, select list then delete, single or multi. And the listbox can not handle refresh data after numbers entry reached up to 20
@petercoombes6602
@petercoombes6602 4 жыл бұрын
Thank you Paul. I've learned a tremendous amount from you in just 6 months. I enrolled in your ExcelMacroMastery Course and I subscribe to your Vault, which is an ongoing resource everyday I'm programming in Excel. Among the many things I've learned, what impresses me the most is the overview on structuring the code. Today's video was another great learning experience, using Enums instead of constants, love it, and creating the Function Class is another great tool to help organize and hide that bit of data. Thank you! Peter C Vancouver, BC Canada
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks so much Peter. Glad you enjoyed the course and my videos so much.
@tuanphan3644
@tuanphan3644 4 жыл бұрын
Hey peter i live in vancouver too. Do you have any piece of advice for newbie like me?
@wayneedmondson1065
@wayneedmondson1065 4 жыл бұрын
Hi Paul.. excellent.. you said it "video is packed with information". Lots to study here. Thanks for sharing your tips and techniques for proper structured code design. Thumbs up!!
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Awesome, thank you!
@hadibq
@hadibq 2 жыл бұрын
Great videos! And great content! Thanks so much.... new sub indeed!
@ismaelorozco7060
@ismaelorozco7060 9 ай бұрын
Is there a way to create a macro or button that will allow you to take in some input from the user and have it output into like a template that can be copied and pasted?
@freeliberalminds
@freeliberalminds 2 жыл бұрын
Great video tutorial.
@midmindconsulting1298
@midmindconsulting1298 2 жыл бұрын
Super..You are really a STAR.
@DrunkenKnight71
@DrunkenKnight71 3 жыл бұрын
Thank you very much for the video (and all of your others)! May I please ask, at the end you wrote 'settings.TurnOff' at the beginning of the sub but 'settings.Restore' at the end, why not settings.TurnOn?
@DrunkenKnight71
@DrunkenKnight71 3 жыл бұрын
well I applied it to my code and it seems to work just fine anyway
@brucelister5594
@brucelister5594 4 жыл бұрын
This video was the the most informative I've seen. I picked up some great tips for efficient program structuring. Thanks Paul.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Great to hear!
@nathanaelmouckagni7165
@nathanaelmouckagni7165 Жыл бұрын
Hi ! I just arrived on your channel and i apologize in advance for exposing you to a problem. I have a workbook with several userforms and i would like to know if there is a trick to knowing which ones are in use ?!! 🥶🥶🥶🤕
@jaysonleuterio673
@jaysonleuterio673 4 жыл бұрын
Hi Paul Very nice video I've watched most of the video that you make. I am from Philippines and looking for a refresher course in VBA and found all of your videos useful and educational. Hoping to see videos making a user template (input name, address, age etc.) with security like the user cannot add sheets and columns... Thanks in advance..
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks Jayson, it's a good idea for a video.
@gpfinance9375
@gpfinance9375 3 жыл бұрын
Great Video! Is it possible for the filtered results to be copies to the bottom of an existing table in the same worksheet?
@OmkarUmbre
@OmkarUmbre 4 жыл бұрын
Khatarnak boleto ekdum Zakkas.
@Elbranto1
@Elbranto1 4 жыл бұрын
Thanks Paul, I am new to your channel, but really appreciate this packed full tutorial.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Glad it was helpful!
@benjamingmsousa
@benjamingmsousa 4 жыл бұрын
Hi, thanks for the video. Is it faster to read from text file using arrays? Do you have a video about it?
@rohithnlp485
@rohithnlp485 4 жыл бұрын
Hi Sir, am Rohith from India please teach Us complete array concepts in VBA and how to implement in reports to create dynamically.
@the_feature_selector859
@the_feature_selector859 4 жыл бұрын
Easily the best teacher of VBA on the internet! Thanks for putting out great content. Do you have plans to do anything on Power BI?
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
I don't have plans at the moment but maybe in the future. I have used PowerQuery and would like to look at it some more when time permits.
@jerryjones8836
@jerryjones8836 2 жыл бұрын
Wow, I keep picking up more tricks, every video. I was importing the .bas file to turn on/off the functions, now I see the class module as a new enhancement-though I need to review this video again and your Class Module trainings. Your training is just SUPERB!! Thank you. I'm curious why you import these vice using a personal Macro Workbook. Putting the enums at the top of the module, does that make them available to all modules (like public) or just that module?
@Excelmacromastery
@Excelmacromastery 2 жыл бұрын
Thanks Jerry. You can use public and private with enums to control their scope.
@SriramM289
@SriramM289 2 жыл бұрын
Hi....How to copy excel Pivottable and paste it in Outlook new email window?
@godisalmighty4449
@godisalmighty4449 Жыл бұрын
Wonderful. Thanks a lot.
@davidlbedford
@davidlbedford 9 ай бұрын
What is you name? I sure do appreciate your instructive videos. I think Paul?
@sonhoang2392
@sonhoang2392 2 жыл бұрын
I am coming from soft one 4.6 and I am so torn with soft soft. It seems great as it is so in-depth in its' capabilities but, so fiddly to get
@bharatjain84
@bharatjain84 4 жыл бұрын
Thanks for such an easy explanation
@martin-xq7te
@martin-xq7te 3 жыл бұрын
It seems the book is only for sale with the course?
@Red00022
@Red00022 Жыл бұрын
Clean code makes me smile
@davidmonnerat8598
@davidmonnerat8598 4 жыл бұрын
*Pressed subscribe* :) Great Video. Been coding VBA for years, but still could add something to my skill set. Especially the debug.assert and the enum columns are potentially very helpful. Never thought about treating col changes with an enum.... My bad Thanks!
@ElectromecanicaIndustrial
@ElectromecanicaIndustrial 6 ай бұрын
great tutorial, thanks for sharing this
@peterwooldridge7285
@peterwooldridge7285 Жыл бұрын
Smashing.. You are a gun Paul
@newcambridgematricschoolka7795
@newcambridgematricschoolka7795 Жыл бұрын
Hi, i need to create an excel sheet for 3 more schools data maintain . is it possible?
@jen-lichen8163
@jen-lichen8163 4 жыл бұрын
Really like your content. And you always zoom in to the code to make it easier to follow along. Nice stuff! Thanks! One thing is, not sure if I am the only one get the "type mismatch error" for the last part: change rg to arr.. checked a few times just did not make it work..
@mikewashington4188
@mikewashington4188 3 жыл бұрын
Sir, using VBA code can I determine if an excel file has a header row to be used for uploading the data into a database? Thanks a bunch 🙏🏿
@jawalim1996
@jawalim1996 4 жыл бұрын
Well explained, excellent tutorial, as usual. Thanks Paul a zillion times
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Very welcome
@cypplus2855
@cypplus2855 4 жыл бұрын
Valuable contents, thank you very much. Plenty of useful information and easy to follow your master process ... So awesome !!!
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Glad you enjoyed it!
@sasavienne
@sasavienne 4 жыл бұрын
Thanks Paul. 👏 Your tutorials are stunning. I could learn many useful VBA techniques from you. Go on please. Thanks indeed.
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Thanks, will do!
@victor_wang_1
@victor_wang_1 3 жыл бұрын
Awesome lesson and I'm sure even experienced developers saw something here which can improve their macros. I'm interested in knowing why you use a Class for macro performance settings. I've always just called a sub like this: Public Sub MacroMode(ByVal Toggle As Boolean) With Application .ScreenUpdating = Not Toggle .EnableEvents = Not Toggle .DisplayAlerts = Not Toggle .EnableAnimations = Not Toggle .DisplayStatusBar = Not Toggle .PrintCommunication = Not Toggle .Calculation = IIf(Toggle, xlCalculationManual, xlCalculationAutomatic) .Cursor = IIf(Toggle, xlWait, xlDefault) End With End Sub
@granand
@granand 4 жыл бұрын
Sir any good recommended links to beginner books ..videos ..will be greatly appreciated..
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Check out this tutorial: excelmacromastery.com/vba-tutorial-1/
@granand
@granand 4 жыл бұрын
@@Excelmacromastery Thank you sir ..will follow up
@zaldyconde4248
@zaldyconde4248 4 жыл бұрын
Vey helpful., How to search value using the input ?
@kebincui
@kebincui Жыл бұрын
Awesome 👍,Thanks
@Cookstein2
@Cookstein2 Жыл бұрын
Why do you prefix code modules with mod when they are clearly under the modules folder in the project explorer?
@calizforever
@calizforever 4 жыл бұрын
Thanks for your video, I see in the Excel workbook the sum of Table 2,094,709 but in the sum of the report 1,890,933 Help me find the error.
@whitedove6878
@whitedove6878 2 жыл бұрын
Dear Sir I find your style of teaching very interesting and in depth. Therefore I want a PDF copy of your Excel VBA Hand Book, plz advise how much would that cost me. Thanks
@Excelmacromastery
@Excelmacromastery 2 жыл бұрын
The "Excel VBA Handbook" is actually a course although it does contain 9 pdfs. You can find all the details here including the price: theexcelvbahandbook.com/
@grahamparker7729
@grahamparker7729 4 жыл бұрын
Great to see you code the application, more please.
@philipmcdonnell7168
@philipmcdonnell7168 4 жыл бұрын
I sort of get the Dictionary thing but not really. I finally get the Enum thing, though! And I may even get the Class module you showed for events-handling. I just do it in an ordinary module but yours looks much more comprehensive. :)
@sic031
@sic031 4 жыл бұрын
This is amazeballs, thank you so much, Paul!
@Excelmacromastery
@Excelmacromastery 4 жыл бұрын
Glad you like it!
@flrazvan
@flrazvan 3 жыл бұрын
Hi, do you have any clips related to unstructured data from a text file? I really want to update the MsAccess app that helps me in the Eu4 game with tons of modifiers that are stored in some files that have structure somehow similar to JSON files. I would really enjoy data mining them using VBA and automatically update my MSAccess tables. Would be really really great if you can do a clip on this topic.
@tammied1858
@tammied1858 Жыл бұрын
Why don't I see the VBAProject (Create Application .xlsm) section in my window?
@mustafabakkal8364
@mustafabakkal8364 2 ай бұрын
plesae make a video about xml file parsing and import excel thx
The Ultimate Guide to Copying Data using Excel VBA
31:05
Excel Macro Mastery
Рет қаралды 71 М.
Create an Excel VBA Application Like a Pro
42:21
Excel Macro Mastery
Рет қаралды 39 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
How to use Custom Types To Write Ultra Fast VBA code
12:51
Excel Macro Mastery
Рет қаралды 33 М.
How to make your Excel VBA code run 1000 times faster
16:55
Excel Macro Mastery
Рет қаралды 365 М.
Excel Macros & VBA - Tutorial for Beginners
50:20
Kevin Stratvert
Рет қаралды 1,3 МЛН
How to Create a UserForm Like a Pro
20:03
Excel Macro Mastery
Рет қаралды 26 М.
VBA Error Handling Explained in Plain English (with examples)
23:13
Excel Macro Mastery
Рет қаралды 48 М.
5 Things I wish I knew When I started using Excel VBA
12:45
Excel Macro Mastery
Рет қаралды 341 М.
Watch these 28 minutes if you want to become an Advanced VBA user...
29:01
Excel Macro Mastery
Рет қаралды 57 М.
Python for VBA Developers in 30 Minutes
30:05
Excel Macro Mastery
Рет қаралды 21 М.
7 Excel Time Hacks Everyone Should Know | Learn Excel the FAST Way!
22:31
Excel University
Рет қаралды 448 М.
How to get the Last Row in VBA(The Right Way!)
15:41
Excel Macro Mastery
Рет қаралды 169 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН