VBA vs. Python - Which is better?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024

ความคิดเห็น • 249

  • @chandoo_
    @chandoo_  3 ปีที่แล้ว +11

    👉 *Check out **squarespace.com/chandoo* to save 10% off your first purchase.
    ⏱ *Timestamps* for the video:
    0:00 - Introduction & 6 parameters
    0:45 - Ease of learning (parameter 1)
    1:27 - Immediate application (2)
    2:55 - How many places can we use the language? (3)
    3:49 - Forgiveness of a language (4)
    4:41 - Availability (5)
    5:30 - Automation ability (6)
    6:58 - So which one to learn?
    8:55 - Advice for people who are NOT yet a data analyst
    10:06 - Advice for people who are already a data analyst
    10:40 - What about other programming languages?
    12:09 - Where to learn either Python or VBA?

  • @wayneedmondson1065
    @wayneedmondson1065 3 ปีที่แล้ว +52

    Thanks Chandoo. Good advice all around. I spend most of my day inside EXCEL, so VBA is a natural fit for me. But, would like to learn Python for fun and to expand horizons and knowledge. Thanks for your insights.. always appreciated :)) Thumbs up!!

    • @roshanreddy7041
      @roshanreddy7041 ปีที่แล้ว

      Hi let me know the resources you referred to and master VBA

  • @calistussolomon5739
    @calistussolomon5739 3 ปีที่แล้ว +16

    Thanks a lot for clearing the confusion between these two languages. I would go for VBA. You're the best and your explanation is very learner-friendly. God Bless you :)

  • @kuuuyajim
    @kuuuyajim 3 ปีที่แล้ว +10

    I agree with your point of view regarding someone who's starting to become a data analyst and someone who's already doing the job. In my work, I tried learning Python but wasn't really able to retain the knowledge because I was learning for the sake of learning and wasn't really applicable to my job. Whereas with VBA or at least basic macro, I was able to accomplish a lot of improvements because we are already using MS Office.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +2

      Well said! The best thing is, once you know something, you know it. So you will have free time to learn other things. After you have the necessary VBA skills, you can go and learn Python / M / DAX or something else altogether. All the best. 👍

  • @CodingIsFun
    @CodingIsFun 3 ปีที่แล้ว +11

    Great video! Thanks for sharing your opinion. I could not agree more. Sadly Python is rarely allowed in companies, while VBA gets you going fast and without any additions to Excel.
    In addition, VBA allows me to let other colleagues use my code without installing python or anything else.
    Of course, you could also package a .exe with python, but in many cases, the internal IT blocks most .exe files from running.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      Thank you. Yes, that is what I found when I work at client places too.

  • @suntosh7
    @suntosh7 3 ปีที่แล้ว +16

    I have watched all your videos and in my opinion your doing a great stuff by educating us on BI, VBA and excel learning's.. I am very grateful to you because I have learnt many things from your youtube videos...
    Thanks for making us educating on these programming..

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +3

      I appreciate that!

    • @suntosh7
      @suntosh7 3 ปีที่แล้ว

      @@chandoo_ Thank you sir...!!

  • @pythoninoffice6568
    @pythoninoffice6568 2 ปีที่แล้ว +21

    Great video!
    I first learned VBA but realize it was very limited to the MS Office, and I wanted to do more than that. Then I learned Python and actually never looked back. I tried to use Python whenever I need to automate Excel or data related things.
    That said, I totally agree that programming languages are just tools, and we as users have to decide what's the right tool to use for a given case.

    • @Adi_Azure
      @Adi_Azure ปีที่แล้ว +1

      Great @python in office

    • @Adi_Azure
      @Adi_Azure ปีที่แล้ว

      Great

    • @drdeepee2503
      @drdeepee2503 ปีที่แล้ว

      I would've probably done the same. Except where I work (highly regulated industry), Python is next to impossible to get installed on your machine. VBA is right there.

    • @pythoninoffice6568
      @pythoninoffice6568 ปีที่แล้ว

      @@drdeepee2503 I understand some companies don't want to take the risk, but I think they need to understand what risk is involved before making the decision to ban it.
      I work in insurance, which is also a highly regulated industry, and we are allowed to use open-source tools like Python or R.

  • @simpy17325
    @simpy17325 3 ปีที่แล้ว +8

    I'm switching over to Python from learning R. Seems to be a little more useful. Once I was able to download a PDF, scrape it, and then insert that data into the database I realized how powerful these tools really are.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      I previously dabbled with R too (you can see my R for Data Science book in the video). I agree that Python makes some of the routine tasks amazingly fast and automated. All the best.

  • @TripleB-vw1ob
    @TripleB-vw1ob 3 ปีที่แล้ว +11

    Great video as always! I love the point about formulas being coding. I always try to do something in excel first with formulas before I turn to VBA because VBA raises the complexity for most users.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +2

      Thanks :) I had to mention those, after all Excel is the original no (low) code programming langauge.

  • @tanyaa9510
    @tanyaa9510 2 ปีที่แล้ว +3

    Hi Chandoo, I am completely from non tech background willing to learn to code in finance analysis field. Your videos gives a real clarity and are of great value.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว +1

      Thank you Tanya. More power to you.

  • @pixelmasque
    @pixelmasque 2 ปีที่แล้ว +3

    if you are brand new to programming, learning python via simple 2D games is fun and object oriented.
    Learning a simple language and basics like functions, variables, classes (objects), and oop allows you to pick up a new language fairly easily, just learning syntax and a few workflow differences.

  • @snpatel3850
    @snpatel3850 3 ปีที่แล้ว +1

    I was actually really confuse and want to start with VBA and your video pops up, i cant thank enough for this video ,, really really thank you so much

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Thanks Patel. Many of my students & viewers asked me this question, so I made a video.

  • @VernHowChan
    @VernHowChan 3 ปีที่แล้ว +4

    thank you, this was a humble sharing in terms of both VBA and Python. I like the statement to be open minded and learn whatever comes along and then use it as needed or as chosen.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      You are welcome Vern.

  • @belkacemseffari7404
    @belkacemseffari7404 3 ปีที่แล้ว +3

    Indians being solving modern problems like heroes .
    a big thanks to every Indians programmer and teachers In youtube, XDA, every platform.
    you guys are amazing and for sure one of the intelligent people in the globe

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Thanks for the appreciation and love Belkacem. 😍😀

  • @vikastiwari7134
    @vikastiwari7134 3 ปีที่แล้ว +3

    I really wanted this topic to someone address, thankyou so much Chandoo

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Glad it helped Vikas :)

    • @deepthireddy4725
      @deepthireddy4725 3 ปีที่แล้ว

      @@chandoo_ grateful to you for addresses this topic! Much needed at this time!

  • @apurbachatterjee3310
    @apurbachatterjee3310 3 ปีที่แล้ว +5

    One of the most potent contents on this topic and how well executed! Thank you !!!

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +2

      Glad you liked it! I had so much fun shooting and editing the video too.

    • @apurbachatterjee3310
      @apurbachatterjee3310 3 ปีที่แล้ว

      @@chandoo_ thank you for your hard work to help make us smart 🤓

  • @ommm4169
    @ommm4169 ปีที่แล้ว

    Thanks Chandoo.. your mentality has brought you to where you are now… well done 👍👍👍

  • @j3553hh
    @j3553hh ปีที่แล้ว

    I followed your advice six months ago, and I'm very glad! I was interested in learning a coding language for data handling in my job. I went with VBA because you said that those of us using Excel will have an immediate practical application. That was very true. I took three VBA courses and now I'm far more advanced in Excel than anyone at my 400 person company. And now I'm learning Python with the right perspective! I'm so glad I followed your advice and got that foundation with VBA. Thank you so much!

    • @chandoo_
      @chandoo_  ปีที่แล้ว

      Wow.. awesome to hear that. More power to you ⚡

  • @9019828585
    @9019828585 2 ปีที่แล้ว +1

    Hi chandoo , thanks for the honest and unbiased inputs.honestly, I will follow your inputs and choose VBA after a huge state of confusion . Really appreciate . I request you to make a video on books vs video to learn any programming language / skills from your perspective .

  • @BryanMendez120
    @BryanMendez120 ปีที่แล้ว +3

    Because Python has libraries, it makes a lot easier to work with data... I know VBA anf Python and certainly I would choose this last one

  • @amit15491
    @amit15491 3 ปีที่แล้ว +4

    Thanks Chandu. I am following you since decade.. Thanks for sharing for all VBA and Python information.. Looking forward and stay blessed.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Wow.. it is always a pleasure to interact with long time followers like you. Thanks for the blessings & love. 😍

  • @Jeddles
    @Jeddles ปีที่แล้ว +1

    your line of code to download all the comments from a youtube video was really interesting

  • @ArmandoReportes
    @ArmandoReportes 3 ปีที่แล้ว +1

    I liked and agreed with your comments. I liked the conclusion, which was kind of a surprise.

  • @caissa6187
    @caissa6187 2 ปีที่แล้ว

    Great information. I'm going to check out your vba videos. Thanks for the help, I've become a new subscriber!

  • @PatrickRatnaraja
    @PatrickRatnaraja 2 ปีที่แล้ว

    Oh This is Chandoo. I have used your VBA. Nice to watch your video.

  • @Lone.wolf004
    @Lone.wolf004 2 ปีที่แล้ว

    so far you're my favorite youtuber. thanks man!

  • @kalyanidivakar
    @kalyanidivakar ปีที่แล้ว

    Every sentence flowing from exprential knowledge, even many have but may not sharing, your humble explanations are awesome

  • @ashishtiwari6555
    @ashishtiwari6555 3 ปีที่แล้ว

    Thanks Chandoo.. It is great learning.. I have shared ur video's links with my friends who actually need them. You have great skills.. Keep up the good work.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      You are welcome Ashish. Big thanks for sharing and spreading the good word. More power to you.

  • @anarkiamusicmovie7036
    @anarkiamusicmovie7036 2 ปีที่แล้ว +3

    I learn VBA since 1years because in Mechanical it is THE KING, all sofware as CATIA or SolidWOrks use VBA with Excel often xD

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Didn't know that. 😀

  • @vegaswould
    @vegaswould ปีที่แล้ว +1

    i think VBA is better depending on skill level and what goal you're trying to accomplish. macro recording automatically writes your VBA code for you when doing simple tasks. as far as i know, you can't do that with python :) (would be amazing if you could though)

  • @moisestatis5418
    @moisestatis5418 ปีที่แล้ว

    Thank you for your honest recommendation.

  • @janmejayamishra9308
    @janmejayamishra9308 3 ปีที่แล้ว

    Chandoo is the best... long time follower of your website for vba and excel.. keep up the great job👍👍

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Thanks Janmejaya... 😀

  • @manuelnilo6460
    @manuelnilo6460 3 ปีที่แล้ว +11

    but the big question is: when is Python going to be integrated in Excel as VBA is??

    • @uthoshantm
      @uthoshantm 3 ปีที่แล้ว

      You do not need Python to be integrated with Excel. Excel contains your data, Python does the processing.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +2

      There are also packages that can process / automate Excel files with Python. Just search.

    • @smarannayak7357
      @smarannayak7357 3 ปีที่แล้ว

      Tbh no, Office Scripts is based on JavaScript. I guess Microsoft is moving towards that more than Python. But python still has tons of packages that work with excel.

    • @vinodmathew3036
      @vinodmathew3036 3 ปีที่แล้ว

      Never. Microsoft is more interested in integrating Typescript (Office Scripts).

  • @shaikusman536
    @shaikusman536 ปีที่แล้ว

    Awsome chandooo...Good comparisiion...We We should be loyal to our skills...NOT Languages/Tools...Respect from Blr....

  • @cuejorge2003
    @cuejorge2003 2 ปีที่แล้ว

    Very good explained chandoo. Thank you so much!!!

  • @richardcarlin1332
    @richardcarlin1332 6 หลายเดือนก่อน

    VBA is really great if you want to automate while you are in and using, for example, Excel or Word. Python is great for automating from outside Excel or Word. In Python from the outside you can run Word or Excel macros, so when you actually open Excel or Word, you will be looking at the finished result. No requirement for the user to press buttons.

  • @aiasaiascon3894
    @aiasaiascon3894 2 ปีที่แล้ว

    Just a great video - you are a teacher with humour! and that is a thrilling combination!

  • @mouligodavarthi-yme1701
    @mouligodavarthi-yme1701 3 ปีที่แล้ว

    Thanks alot for this chandoo ji

  • @samsgridview9652
    @samsgridview9652 3 ปีที่แล้ว +1

    Eyeopener video for me.. Thanks Chandoo.. :)

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      I am glad it helped Sam... 😀

  • @BalrogsHaveWings
    @BalrogsHaveWings ปีที่แล้ว

    Thank you very much for explaining this.
    Sometimes I dream of VBA and Python Offspring

  • @suprabhaparab7610
    @suprabhaparab7610 3 ปีที่แล้ว +1

    The domain is also important.for example If we take finance industry then anyone who works in financial modeling then VBA is non negotiable and if the person is in trading then nowadays python is the must

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      Very good point. That said, most people will go thru a few domains in their life. I started off in Pharmaceutical, then went to insurance, then to tech, and now do a bit of HR.

  • @Deedington
    @Deedington 2 ปีที่แล้ว

    Thank you very much Chandoo

  • @mdmilonmahamud7908
    @mdmilonmahamud7908 ปีที่แล้ว

    I want to Microsoft Office & Google sheet Automation. For this which is better for me VBA or Python? Please reply

  • @urbaneplanner
    @urbaneplanner ปีที่แล้ว

    Good advice - personally, I would agree that if you are working in a corporate environment where Microsoft products are used, learning vba is a terrific and efficient use of time. Advanced excel skills, including vba and also as you note, working with formulas, may be enough to super - charge your abilities and dramatically improve your productivity. Python, on the other hand, gets you involved with many applications outside of Microsoft. If you want to be programming more generally, it seems like python would be superior. However, not everyone will want to do this sort of more general programming - and if you do, basic python skills are really just the tip of the iceberg. The only slight caveat to this relates to indenting- for a beginner, it can be frustrating to deal with python’s fussiness about indents. This can distract from other learning as your code can break for indenting reasons. Vba doesn’t have this characteristic, so it may be a better language to start with.

  • @venkatiyer7459
    @venkatiyer7459 ปีที่แล้ว

    Guru ... Correct me whether I am seeing Power Point when you say Access .... or it is voluntary

  • @36chethan
    @36chethan ปีที่แล้ว

    Hi chandoo,
    As python is now available in Excel could you please try to create new videos on this topic as i know the basics of both vba and python. And i use everyday vba towards my office work

  • @mirrrvelll5164
    @mirrrvelll5164 3 ปีที่แล้ว

    Nice to see a book recommendation, got the same but didnt read it :D yet.... after this video I made up my mind a bit! Thanks!

  • @amarkate6172
    @amarkate6172 ปีที่แล้ว

    your thoughts always give great direction for long life distance

  • @sakthii2403
    @sakthii2403 ปีที่แล้ว

    Hi chandoo, I m working in shipping industry all my daily works are in Excel like (data extraction, Data cleansing, after cleaning need to filling gap using lookup formulas , after filling gap need to organizing data, Data Transferring to msword template and also consolidation), and i handle VBA which already created if is there any error occurs while running means my team mate (now he left from my company) guided me, so i can able to debug existing vba code. In my project my company using Excel only. Right now no one know VBA in my team, mostly all our teammates are doing repetitive tasks every day. Now i m planning to learn VBA or Python or RPA. i m not that much good in coding (I Know basic SQL, PLSQL) could you please suggest me which one i need to learn right now.(if i learn VBA is that good for future? or directly can i learn python or RPA tools?) When i research I came to know RPA tools like Uipath have a drag and drop option and that RPA tools also automate excel tasks, do's RPA tools can able to automate my daily works which I said above? I m in confusing stage please help me to take currect decision.

  • @PaulRoneClarke
    @PaulRoneClarke 2 ปีที่แล้ว

    Learn whichever you want/need or is more immediately first - then 6 months later learn the other - the skills you acquired learning the first are almost directly transferrable to the second. So you don't lose either way.
    If you work in a company that uses Excel a lot (and so many many companies still do) then maybe prefer VBA first. If not, if you want a little extra flexibility, learn Python first.
    Learning a second similar OO language will take a fraction of the time of learning your first. You'll be coding in your second language in no time once you've mastered your first.
    That's why so many coders know several languages. It generally gets easier to pick up new languages as you go on. I know a guy who is proficient in Java, C#, C++, Python, Javascript, VB, F, Ruby, as well as knowing CSS, HTML and PHP as well as anyone I know - and legacy languages like Pascal, Cobol, Lisp and Fortran.
    When a new dialect comes out like Kotlin - he's coding to a staggeringly good standard in it inside one or two days.
    TLDNR? It matters a lot less than most people think.

  • @FaisalReacts
    @FaisalReacts ปีที่แล้ว

    A great feature of VBA is you just know how use formulas and functions in Excel and record Macros, and it will convert into a VBA program itself.. there's no such a thing in Python related to Excel

  • @teoxengineer
    @teoxengineer 3 ปีที่แล้ว +1

    Chandoo hi,
    This comparison is so useful and applicable. However, you could make your tutorial enrich if you had added some screen examples which can be seen the functionality of two programming languages.
    Thanks

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      Thanks Emre.. Good suggestion on adding screen examples. I will do a follow-up video in a few weeks time on that.

  • @yogeshvaghu17
    @yogeshvaghu17 2 ปีที่แล้ว

    Hey,
    I have some query ..
    How can I link my excel sheet with ERP oracle software..
    Expecting a response on this comments from any member of author

  • @vinodmathew3036
    @vinodmathew3036 2 ปีที่แล้ว

    Good advice Chandoo

  • @kyiwintun4253
    @kyiwintun4253 2 ปีที่แล้ว

    I did indeed watched "Programming with Mosh", and I really enjoyed how he explained it. Chandoo, thank you very much for the videos. I really appreciate your efforts. The organization I worked 90% uses Microsoft office so, I feel like I need to learn VBA and Macros. Can you kindly me tips on where I can learn VBA and Macro basics?

  • @shernawabkhan232
    @shernawabkhan232 2 ปีที่แล้ว

    wonderful conclusion dont have loyal to one program, keep learning.

  • @resilientprogrammer8466
    @resilientprogrammer8466 3 ปีที่แล้ว

    Thanks for recommending Mosh. He's my instructor and he's very explicit in his teaching.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Yeah... Mosh is awesome :)

  • @mariterebarranco7794
    @mariterebarranco7794 8 วันที่ผ่านมา

    Thank you Chandoo; can C# replace VB/VBA for MS Windows/Office ecosystem?

    • @chandoo_
      @chandoo_  8 วันที่ผ่านมา

      You are welcome. Reg. C# I don't think so. If anything, Office Scripts might try to replace VBA, but it is a steep hill to climb and I am not betting on it either.

  • @AliMadoobe
    @AliMadoobe 3 ปีที่แล้ว +2

    ArcGIS gives you options to use VBA, Python and SQL

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      Didn't know that...

  • @brittokhan5278
    @brittokhan5278 4 หลายเดือนก่อน

    Do we need to learn c programming before?
    Or c++ ?

  • @sanketv1
    @sanketv1 2 ปีที่แล้ว

    PLEASE I have the project of getting some data from a dynamic website(which updates in realtime) to excel & further to process it for the result that can help me to take the decision- in this condition which is better -python or VBA? PLEASE

  • @sreejeshjnair6755
    @sreejeshjnair6755 3 ปีที่แล้ว +1

    Thanks for considering my comment

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      You are welcome Sreejesh.. Many of our viewers requested this topic. So I made a video :)

  • @davidlobel
    @davidlobel ปีที่แล้ว

    Hi, Great video...but you compare Python vs VBA. What about comparing to Visual Basic (VB)? I'm an old school developer. Started with Clipper in the DOS days, then moved to Visual Basic when coding for Windows. It's been 20 years since coding, but I've still retained my logic skills. I'm used to (and believe in) strong typing and coding rules. Sounds like Python (also being an interpreter not a compiler) is very lose and unstructured...which IMO sounds like a difficult task to debug, especially if you're working on someone else's code. For example, not having to declare a variable and its type, and just start using a variable anywhere in you code. Doesn't sound right. And how do you know if that variable is Global or local? I also don't see programmers using naming conventions to name their vars to their intended type (ie, cName is a char, nCount is numeric, aList is an array, etc.) Now...not to sound too old school, I do recognize that Python has been around for a long time, widely used , and very popular. So there has to be something I'm missing. Thoughts? Ideas? Comparison to VB and not VBA? Thank in advance.

    • @chandoo_
      @chandoo_  ปีที่แล้ว +2

      Coincidentally, I too started my programming journey with VB (well, Basic first, then C, C++ and eventually VB). At a programming level, there is no difference between VBA and VB. Having used Python extensively during the last year (2022) I find that the variable scope is a dicey thing to get right. But not having to declare them makes the language more approachable to newbies. My kids who are 12 (last year) could start building fun games and programs in Python without needing to know any of that.
      So yeah, to a beginner it is a blessing, but for an experienced coder, this can be painful to watch.

    • @davidlobel
      @davidlobel ปีที่แล้ว

      @@chandoo_ Hey, excellent answer. So I’ve become a frustrated old school developer …well, not that old school… :). So based on your experience, is Python just coding for the “lazy” or those “who are looking for an easy way for a means to an end?” Tough to say when so many big companies are using it…though they don’t say where they use Python and if it’s used for critical mission projects.
      I like the idea of cross OS development, but seems like so many hoops and plug-ins to use for it to get even close to a strongly typed and mature language.
      So bottom line: VB or Python? I don’t believe VB is cross platform to MacOS…or is it? Tnx.

  • @jrm250
    @jrm250 2 ปีที่แล้ว

    I got my nephew a Raspberry Pi for Christmas a few years ago and learned some very basic Python. I realized that it looked very similar to how my recorded macros look in excel and learned that it was actually a programming language called VBA. I now use VBA extensively at work and likely would not have gotten my recent promotion without it.

    • @6My6sT6
      @6My6sT6 ปีที่แล้ว

      Is VBA easy to learn for non coders and is it a part of advanced Excel? If I learn VBA will python be easy for me? I am a mechanical design engineer with no programming knowledge or experience.

    • @jrm250
      @jrm250 ปีที่แล้ว

      @@6My6sT6 Learning one programming language will certainly help to learn others. I only really use VBA, but with a few google searches, and trial and error, I have been able to create code for Google Sheets scripts on a few occasions.

    • @6My6sT6
      @6My6sT6 ปีที่แล้ว

      @@jrm250 Do I need to be strong in mathematical concepts like Algebra, statistics and graph theory for python or VBA?

  • @JoshAutomates
    @JoshAutomates 2 ปีที่แล้ว

    And having excellent foundation in VBA helps you learn other programming languages a lot faster. Let's thrive in data crunching!

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Bingo!!! VBA, the gateway to programming addiction since 1993.

  • @dominicatuahene7303
    @dominicatuahene7303 2 ปีที่แล้ว

    Hello Chandoo, what is the link to your website please

  • @arslan_TM
    @arslan_TM 2 ปีที่แล้ว +1

    Sir, Can you please make a short video about Excel SQL. Is it advanced VBA ? I'm confused as some job listings (Data analysts) requires you to have SQL experience.

  • @Artformatics
    @Artformatics 20 วันที่ผ่านมา

    I know SQL, Python, R but Vba Is the toughest coding language that I ever tried. It's so tough that it's the only coding language which I gave up.

  • @silvestrecamposano6317
    @silvestrecamposano6317 ปีที่แล้ว

    Thanks again, Professor...

  • @nupursarkar8737
    @nupursarkar8737 ปีที่แล้ว

    HI Chandoo! Thanks for the amazing share ... Could you please tell us when does the point come when we use other tools other than excel for data analysis where excel has shortcomings? I mean it could be data size or visualization anything it could be.. just let us know

  • @charlesotoghile6547
    @charlesotoghile6547 3 ปีที่แล้ว

    Hi Chandoo. You will pass fr a 20 year old in this video. I thought it was your first video on TH-cam, back in the years.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Wow.. 😊

  • @weiyuquan2425
    @weiyuquan2425 5 หลายเดือนก่อน

    Sorry I thought because of security vulnerabilities VBA scripts is disable in most organisations?

    • @chandoo_
      @chandoo_  5 หลายเดือนก่อน

      That is not completely true.

  • @carlabest1257
    @carlabest1257 3 ปีที่แล้ว +1

    If you plan to deploy your application, then VB.NET is superior to python. The VB environment is feature rich and can be deployed easily on other computers - whereas, python, is just about impossible to deploy. I know that this is not what this video is about i.e. VBA. However, I just wanted to point out that VB.NET is a great all purpose environment for creating windows applications.

  • @emtionaldamage112
    @emtionaldamage112 2 ปีที่แล้ว

    Your every video is amazing, unlike others you are pretty honest in whatever u teach. May Allah bless you.

  • @mathewinmuscat
    @mathewinmuscat 3 ปีที่แล้ว +3

    Sir, you did not mention charting ability in python, particularly with PBI.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      Yes... that was one thing I had on my notes but skipped.

  • @adreetadas2032
    @adreetadas2032 3 ปีที่แล้ว

    Hi Chandoo, do you know of any resources that can help integrate already created excel VBA with python?

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      I am not familiar with such tools.

  • @sorinm221
    @sorinm221 2 ปีที่แล้ว

    Where can I learn VBA programming? What's the best site? I want to use VBA for outlook, excel and Word.

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      There is no such thing as "BEST" site. You an see the VBA getting started video here th-cam.com/video/l0o7VMEf0yc/w-d-xo.html and if you want more, join the VBA classes I run - chandoo.org/wp/vba-classes/

  • @johnmosheim
    @johnmosheim 2 ปีที่แล้ว

    Can Python be used inside of Excel like VBA
    to manipulate spreadsheet elements from the inside?

    • @SeetheAutmon
      @SeetheAutmon 2 ปีที่แล้ว

      Multiple languages can be used to modify the data inside a spreadsheet. However, only VBA can be used inside Excel and other Microsoft Office products.

  • @BenDieselBasicAutomotive
    @BenDieselBasicAutomotive 2 ปีที่แล้ว

    Thank you for the knowledge..

  • @bharathserji1276
    @bharathserji1276 3 ปีที่แล้ว

    After saving pdf file how to make it open automatically?

  • @beenay18
    @beenay18 2 ปีที่แล้ว

    why isn't there any practical learning books on vba? Is it that microsoft does not want people to learn vba?or is it that things that microsoft do is not that encouraging towards the vba users? Or is it that it is so useful that people who know it want to keep vba skills their trade secret?

  • @gyana441
    @gyana441 3 ปีที่แล้ว

    Was Looking for this video.

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      😀😀😀

  • @karunakargouda1104
    @karunakargouda1104 3 ปีที่แล้ว

    hello sir , is it necessary u have excel knowledge before u learn VBA?

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      Yes, As VBA is used to automate Office software (Word / Excel / Outlook etc.) you need the knowledge of the platform you are automating first.

  • @GinMotoLoko
    @GinMotoLoko 2 ปีที่แล้ว +1

    decided to go to c++ to create my own VBTHON :)

  • @hi-tech-1149
    @hi-tech-1149 ปีที่แล้ว

    Hi Sir,
    Could you please guide me how to make automation using python software. I would like to automate some repetitive task which is kind input entry in some simulation software to get the output.

  • @most-watched-videos788
    @most-watched-videos788 ปีที่แล้ว

    Chadoo, pl. be nice and fair..pl. don't delete adverse comments..sometimes other people's comments are much informative and helpfull..pl. be open..I salute ur knowledge on excel though..thanks

    • @chandoo_
      @chandoo_  ปีที่แล้ว

      Well, I want to be nice too. But your comment was not adding to the discussion or helpful. You be fair too.

  • @JuFF1989_FI
    @JuFF1989_FI 2 ปีที่แล้ว

    Does a possibility of getting employed as a data analyst prior to learning coding really exist?

  • @junaidrizvi9884
    @junaidrizvi9884 3 ปีที่แล้ว

    Thanks chandoo👍

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      You are welcome Junaid... :)

  • @shwetatiwary5152
    @shwetatiwary5152 3 ปีที่แล้ว +3

    Dear Sir , I would like to learn both PyThon 🐍 and VBA 😃.
    Since you teach in such a simple way .
    👍🏻
    Regards

  • @behrad9712
    @behrad9712 ปีที่แล้ว

    thank you!🙏

  • @nikitampmaurya
    @nikitampmaurya 2 ปีที่แล้ว

    Thank you so much!!

  • @rahulmane3948
    @rahulmane3948 ปีที่แล้ว

    Dear all,
    Can you pls confirm how and from where we can learn VBA?

  • @ahmed007Jaber
    @ahmed007Jaber 3 ปีที่แล้ว

    if I were to add R to the dilemma what would you say??? I am into data analytics, charting numbers...

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว

      The arguments are similar for R too. I would say prioritize and learn what you need immediately first and then learn the other later. All the best.

    • @ahmed007Jaber
      @ahmed007Jaber 3 ปีที่แล้ว

      @@chandoo_ appreciate your kind feedback. I guess a topic I suffer from and suppose many do, is cleaning excel files when received with poor formats. e.g. merged cells. your support in this would be highly appreciated

  • @chinchuraju280
    @chinchuraju280 3 ปีที่แล้ว

    Sir, can a person who has no prior knowledge of any programming language join your VBA online course. I want to automate lots of repetitive task in excel and wants to ease dashboard making.

    • @ankursharma6157
      @ankursharma6157 3 ปีที่แล้ว +1

      Yes.
      I am a Commerce Graduate. I learnt VBA - My 1st programming language.
      With knowledge acquired from the Courses + Google, I am able to do automation, modelling, etc.

  • @bgowda6989
    @bgowda6989 ปีที่แล้ว

    Nice information thank you so much

  • @operator8194
    @operator8194 ปีที่แล้ว

    Thank you.

  • @hemanthkumar4870
    @hemanthkumar4870 3 ปีที่แล้ว +1

    Chandoo...u have a good sense of humor 🤣😀

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      I love a good joke (and biryani 🥘 too).

  • @vinaymanchanda6526
    @vinaymanchanda6526 2 ปีที่แล้ว

    Hi @chandoo , Can you please create a playlist just for Automation through VBA and/or python

    • @chandoo_
      @chandoo_  2 ปีที่แล้ว

      Here it is - th-cam.com/video/nerIcLV7a2s/w-d-xo.html

  • @deependra888
    @deependra888 3 ปีที่แล้ว +1

    This one`s mine is just Awesome...

    • @chandoo_
      @chandoo_  3 ปีที่แล้ว +1

      Don't want my audience to be confused... 🤣

  • @jagannathhup9083
    @jagannathhup9083 2 ปีที่แล้ว

    What are the best books for python for learners