5 Amazing VBA Split Examples
4:25
VBA Arrays Explained in 3 Minutes
3:44
Master VBA Debugging in 20 Minutes
22:08
Пікірлер
@nathanbowers1761
@nathanbowers1761 16 сағат бұрын
Hi Paul, I appreciated that longer video format. It helped me locate where I'm at in my Excel VBA Array journey, and the clear explanations helped me to move to the next level. Nice tutorial; I'm a fan of your work!
@Zboob999
@Zboob999 16 сағат бұрын
Nice. What about Typescript for Excel ?
@billroberts2808
@billroberts2808 19 сағат бұрын
Thanks Paul - as always your videos contain very useful information. I like the longer content video above. It provides a more 'start to finish' approach to code logic. Best regards, Bill
@Excelmacromastery
@Excelmacromastery 17 сағат бұрын
Thanks Bill
@schymi841
@schymi841 19 сағат бұрын
Nice video but I have a feeling that you've covered this topic multiple times already in previous videos. As a long time fan of your content I consider myselft a master on arrays at this point :) I'd prefer more videos on Classes with some real world examples....
@Excelmacromastery
@Excelmacromastery 17 сағат бұрын
Thanks. I have covered a lot of this before. However, this video shows a step by step logic from beginning to end.
@howitworks8749
@howitworks8749 21 сағат бұрын
Thanks for sharing valuable information. I am already using array but it is still taking time to process big datasets. I have checked the number of iterations is more than 30+ million. Please can you tell me is there any way through which I can use GPU or multi-thread? I have done a lot of research regarding this and someone told me to use opencl but unable to find the library. I have tried to find some third-party tools also for parallel processing but I haven't found any tool yet. Please can you help me that would be great.
@m_marcamo
@m_marcamo 22 сағат бұрын
Thanks for your knowling
@Excelmacromastery
@Excelmacromastery 21 сағат бұрын
You're welcome
@Fredick.7
@Fredick.7 22 сағат бұрын
🙂_______👍💯 .
@Excelmacromastery
@Excelmacromastery 21 сағат бұрын
Thanks
@omaraissa318
@omaraissa318 22 сағат бұрын
i didn't watch the video but i have a trick about array i don't know if you are aware of. its how to redim preserve an array's first dimension, we know that we can only redim the second dimenssion , so the trick is to fill your Array in reverse order what in first dimension go into the second and what in the second go into first dimension, so then you redim preserve the second dimension after that you transpost the array into a variant using worksheetfunction.transpose to get your initial copied range.
@Excelmacromastery
@Excelmacromastery 21 сағат бұрын
The problem is that Transpose has a limit of 64000 rows for arrays.
@kofigyebiadusei2205
@kofigyebiadusei2205 23 сағат бұрын
Hello Paul. I'm Kofi from Ghana. Please when will you make a VBA introductory video. It will be very much appreciated. Thank you
@sevencrickets9258
@sevencrickets9258 Күн бұрын
I have been utilizing your resources for 5+ years. I'm a stress engineer, so sifting through tons of raw data and outputting something useful with little individual input is the name of the game. Your stuff has been without question my favorite resource. Clear. Concise. Exactly what is needed.
@Excelmacromastery
@Excelmacromastery 21 сағат бұрын
Glad you like it so much😀
@danielmelo389
@danielmelo389 Күн бұрын
Nice video, I'm working more with VBA nowadays and the knowledge I got from you helped me a lot, though I haven't adapted to not bubble up my variable declarations yet 😅
@Excelmacromastery
@Excelmacromastery 21 сағат бұрын
Thanks Daniel
@hammeedabdo.82
@hammeedabdo.82 Күн бұрын
thanks Mr. Pau. Please, we need more videos with projects about real-time application in excel through websockt.
@tunguyenthanh9723
@tunguyenthanh9723 Күн бұрын
So more situations are incorrect. I have tested but not correct
@daveyks1
@daveyks1 Күн бұрын
Love this video! Do you program in Access VBA? Please would you do one for Access if you do? Thanks!
@Excelmacromastery
@Excelmacromastery Күн бұрын
Glad you like it. I haven't used Access in a long time .
@dangreen2501
@dangreen2501 Күн бұрын
I like anything you do!
@Excelmacromastery
@Excelmacromastery Күн бұрын
Thanks 😊
@SolutionsByPVV
@SolutionsByPVV Күн бұрын
Paul, your tutorials are fundamental. Yes, I like them.
@Excelmacromastery
@Excelmacromastery Күн бұрын
Thanks
@Excelmacromastery
@Excelmacromastery Күн бұрын
Let me know in the comments if you like this longer video format😀
@mariustapculescu1061
@mariustapculescu1061 21 сағат бұрын
Yes is beautifull ,easy to follow you and learn a lot!
@clandeszipp4564
@clandeszipp4564 Күн бұрын
I already knew these.
@muhammadhanifsoomro3166
@muhammadhanifsoomro3166 4 күн бұрын
Sir if data is long or short Lastrow how to automatically select lastrow when generated PDF report ۔۔so how does it's work ۔۔
@stevec1835
@stevec1835 4 күн бұрын
Awsum, thanks for taking the time to make these videos. They are so helpfull...
@MattyG540
@MattyG540 5 күн бұрын
I’m crediting you with teaching me VBA. I think I’ve watched just about every video in this playlist over the past couple months. I do have a question. I regularly have to continually sum data with multiple conditions, frequently with Or criteria as well. Using excel formulas, I’d go for SUMPRODUCT. It doesn’t seem like the dictionary array would work for that because the key would have to be a combination of several attributes. Could you use the class module as the Key instead of the item?
@cesarbravo1035
@cesarbravo1035 6 күн бұрын
Very useful and interesting, thank you Paul
@edrobinson8248
@edrobinson8248 7 күн бұрын
absolutely brilliant. note that we can use Clear All to remove formating rather than having to close the whole WorkBook? :-)
@justinwduff
@justinwduff 8 күн бұрын
Great tutorial! Wondering, is there a technical reason you use functions and arrays outside of the Userform to populate your combo boxes instead of Rowsource?
@CANDEEIRO
@CANDEEIRO 9 күн бұрын
well... you can use conditional formatting instead. It's so simple... :D
@connectorservice3767
@connectorservice3767 9 күн бұрын
Thanks for the code now it's up to me to learn and modify it for my need. Thanks again.
@DeVibe.
@DeVibe. 10 күн бұрын
CTRL+C, CTRL+V. Next!
@renemarot544
@renemarot544 13 күн бұрын
Thanks. Very didactic. Nerver thinked about using find this way. One cave at with find is hidden rows and hidden columns. If you have some of them find just seems to ignore them.
@JeffreyMorales-sf6hi
@JeffreyMorales-sf6hi 14 күн бұрын
How to add additional workbook?
@dewanshiramani1128
@dewanshiramani1128 15 күн бұрын
How to use xlwings in wsl system please give me a source code and instructions step by step , xlwings documentation in write xlwings server using Linux, wsl and Docker but not show how to use
@gokhankarabulut2304
@gokhankarabulut2304 16 күн бұрын
Source code link doesn't work.
@dazedsong
@dazedsong 16 күн бұрын
I struggled a bit to get this to work on an existing project, but I did it at the end! thank you so much, the work that you do is amazing
@malcolmt3125
@malcolmt3125 2 күн бұрын
Can I ask, when you got it working on your own workbook, where did your data start, was it on this A1
@johngroover4781
@johngroover4781 20 күн бұрын
Dude - I've been writing VBA (mostly Access VBA) for years. Your videos have been an eye opener for me. I've basically went back and changed all of my "macros" and added your suggestions. My Excel macros now run much faster thanks to your suggestions. I'll make sure to watch your videos as much as I can. Again, THANKS!
@Excelmacromastery
@Excelmacromastery 16 күн бұрын
You're welcome John
@RobertWoodman
@RobertWoodman 22 күн бұрын
That was quite impressive, Paul. I use your KZfaq site often for ideas, tips, and tricks.
@ganlyb
@ganlyb 23 күн бұрын
My COBOL teacher hammered it into me to declare variables at the top. Possibly due to the nature of the declaration section
@neerajkatoch6724
@neerajkatoch6724 23 күн бұрын
If data needs to be copied from a sheet which have blank cells due to which current region didn't work there. How we do that
@saketmishra1470
@saketmishra1470 24 күн бұрын
Paul, please help me to make my code as faster you have shown here
@Ron-el6zh
@Ron-el6zh 26 күн бұрын
Please ignore my request for help, I worked out the issue, I used the wrong sheet name.
@wess7698
@wess7698 29 күн бұрын
Did someone pour hotwater on your balls, It does not hurt to speak slowly and clearly!
@tomharrington1453
@tomharrington1453 29 күн бұрын
Great video. I am going to have to watch this at least one more time. There is a lot of information in this video.
@cleverr7
@cleverr7 Ай бұрын
I don’t understand for what create clsAccount? Just for information? Programming on vba for 4 years Your video very useful for me! Thank you Paul
@nguyenvuphuong2048
@nguyenvuphuong2048 Ай бұрын
Thanks so much. You are the best! I applied classes in my work.
@takahirom8023
@takahirom8023 Ай бұрын
ありがとうございます。VBA初学者としてとても勉強になりました
@sasifexcelsolutions4509
@sasifexcelsolutions4509 Ай бұрын
Hi, thanks for this, question, how would I force only xlsb when the user want to save as a file, I want the dialog picker or with 365 only show xlsb to show, this was possible before 365 but don't know how to do it in 365
@JohnFrederickson-zl9ui
@JohnFrederickson-zl9ui Ай бұрын
I followed the ReadFromAPI() macro. I have the required tools. Nevertheless when I clicked on Debug the first time, after (minute 9:02) I already had the scripting runtime checked but got an error anyway. However, I went ahead and added the Jsononverter.ParseJson(request.Response.Text), I did not get a run time error. I then entered the remained of the code and clicked on debug. I got the error Run-time error 424 Object required. The debugger stopped on the Set countries = response("Country"). I can't determine the cause of this error. Can you help?
@janezklun
@janezklun Ай бұрын
Thank you Paula for such useful videos, yes more
@stephenhammond1745
@stephenhammond1745 Ай бұрын
I finally get it. The other examples I've seen of this were only storing 1 data item per row in the collection (e.g. Name) so it wasn't clear why using a class was a benefit. Now that I see you can store multiple data items it makes sense. I guess if you were working with multiple classes you could store that as dimensions in an array?
@andrewdove2303
@andrewdove2303 Ай бұрын
One of my bugbears in life is processes that still involve the extraction of data from one system via pdf that some poor soul has to get into another system - amazing that this still happens in 2024! I have a specific use case where I used to use Able2extract to convert pdf to excel for monthly accounts. However, there was still a fair amount of manual processing to fix. Then my computer dies and I switch to an ARM based surface pro that cannot run Able2extract. So I find that Adobe has a reasonably priced pdf to excel that actually works better in that it maintains row integrity. Over to ChatGPT. I used a different process which was less structured. Rather than plan my code out in detail I was a bit lazy and had ChatGPT build it up step by step. In each iterations I found problems to do with either my specs or ChatGPT, but I just fed back the issues to chatGPT (eg. line of code causing error) and ChatGPT pu,mped out revised code. I think I halved my coding time and ended up with a very fast sub using arrays. Error resolution was far faster with ChatGPT. However, I did not add proper error trapping so the code probably does not meet commercial standards. ChatGPT is a far faster alternative than googling. I also like that ChatGPT forced me to define my problem unambiguously. Overall, I am astounded at what ChatGPT can do and I do think it is going to change the world of coding. I think productivity will increase dramatically in the coding business.
@vinodalapati351
@vinodalapati351 Ай бұрын
Thank you. This video helped me to solve my issue.
@donbogdala5428
@donbogdala5428 Ай бұрын
Awesome work!