How To Loop Through Files To Automate ANYTHING - Excel VBA Basics Series

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ก.ย. 2024

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

  • @ExcelForFreelancers
    @ExcelForFreelancers  วันที่ผ่านมา

    📅Excel Calendar Pro: Your Solution to Stress-Free Scheduling 👉 rebrand.ly/CalendarPro_PinnedComm

  • @nerenlakhraj5252
    @nerenlakhraj5252 3 วันที่ผ่านมา +1

    Hi Randy ... Always a new learning experience ... Thank you

    • @ExcelForFreelancers
      @ExcelForFreelancers  3 วันที่ผ่านมา

      Great, thanks so much Neren. I am so happy that you still find value, even in these Basic VBA videos. I always appreciate so many years of support.
      Thanks again

  • @drojanprojectchannel
    @drojanprojectchannel 4 วันที่ผ่านมา +1

    Hi there Randy .. good to learn new vba lesson from you again. Thank you for emailing me always

    • @ExcelForFreelancers
      @ExcelForFreelancers  3 วันที่ผ่านมา

      For sure, you are very welcome and I am happy to help and share. I am glad you enjoyed it

  • @Sancarn
    @Sancarn 4 วันที่ผ่านมา +1

    Hi Randy, Love how you're creating so much VBA content. A suggestion: You might want to indent the code in your subs, especially if you're making tutorials for people online. What are your thoughts?

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Hi and thanks so much. Almost all of my code is indented. I do like to keep it organized. If you want to view the code in a color coded and fully-organized method. that is also automated with my PDF codebooks on my Patreon platform each week
      www.patreon.com/ExcelForFreelancers
      I hope this helps and thanks so much.

    • @Sancarn
      @Sancarn 4 วันที่ผ่านมา +1

      @@ExcelForFreelancers Interesting that you provide codebooks to your patreons :) I'm not really a consumer of this type of content, I maintain VBA libraries mainly on github :) E.G. stdVBA. It was just something I noticed 😁

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Ah no worries at all. I also create an updated training, template and resources on Patreon as well.
      I have a few hundreds videos right here on TH-cam as well.
      Thanks again

  • @abouyoussef555
    @abouyoussef555 4 วันที่ผ่านมา +1

    thanks sir....
    the best to learn step by step

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Thank you so very much, I really appreciate that and I am so glad you like it

  • @ranilan00
    @ranilan00 6 วันที่ผ่านมา +1

    Just created a loop like that this afternoon!
    Can't wait to learn things I missed ❤

    • @ExcelForFreelancers
      @ExcelForFreelancers  6 วันที่ผ่านมา +1

      Oh Excellent. I am sure you will love this training. Thanks again for your continued support.

  • @analistaribeiro
    @analistaribeiro 4 วันที่ผ่านมา +3

    When I saw 'FileName = Dir(FolderPath &"*.")' I thought 'FileName' receives JUST first one file and had to be incremented, but NOT! Would you explain this?

    • @ymgexcel9499
      @ymgexcel9499 4 วันที่ผ่านมา +3

      When making videos in one go, inaccuracies will happen. 'FileName = Dir(FolderPath & "*.*")' means the first file name is retrieved. Then in the loop, when 'FilelName = Dir' the next file name is retrieved. You can easily prove the latter by using 'Debug.Print "Current: " & FileName' before the line, and 'Debug.Print "Next: " & FileName' after the line.

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา +2

      @ymgexcel9499 explained it perfectly. It loops through the entire folder looking for all files that match the criteria. With the last line FileName = Dir its cleared and retrieved the next and will continue until FileName is nothing. It works quite beautifully.
      Thank you for your Likes, Shares & Comments. It really helps.

  • @abdulsafwan711
    @abdulsafwan711 4 วันที่ผ่านมา +1

    is that possible to list all extension, like filter

    • @ExcelForFreelancers
      @ExcelForFreelancers  3 วันที่ผ่านมา

      HI and thanks. yes for sure. You can add the filter such as "*.pdf" and then you can list them on a sheet, incrementing the rows such as
      Sheet1.Range("A" & RowNumb).value = Dir(FileName)
      RowNumb = RowNumb + 1
      So just add that into the loop
      I hope this helps and thanks so much.

  • @hectordominguez7143
    @hectordominguez7143 4 วันที่ผ่านมา +1

    Is this possible in a sharepoint location?

    • @ExcelForFreelancers
      @ExcelForFreelancers  3 วันที่ผ่านมา

      Hi and thanks Yes sure it is. To share and sync your macro-enabled Excel workbook, please watch this training: th-cam.com/video/G9VqF7yN0Oo/w-d-xo.html

  • @henkvinck888
    @henkvinck888 4 วันที่ผ่านมา

    Whaaaaauw Thnx Randy

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Thank you so very much, I really appreciate that Henk. I know this one is very basic for you, but the refresher may help.
      Thank you for your Likes, Shares & Comments. It really helps.

  • @Chem.digital.study_tools
    @Chem.digital.study_tools 4 วันที่ผ่านมา +1

    Hello do u knw how to use Vba to use windows speech recognition

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Hi and thanks so much. I have not worked with speech recognition however I will check it out. It is an interesting and helpful concept. Thank you for your Likes, Shares & Comments. It really helps.

    • @Chem.digital.study_tools
      @Chem.digital.study_tools 4 วันที่ผ่านมา +1

      @@ExcelForFreelancers pls revisit it

  • @abouyoussef555
    @abouyoussef555 6 วันที่ผ่านมา +3

    Wait impatianly..

    • @ExcelForFreelancers
      @ExcelForFreelancers  5 วันที่ผ่านมา

      Thanks so much. You will love this one. Thank you for your Likes, Shares & Comments. It really helps.

  • @danp6101
    @danp6101 4 วันที่ผ่านมา +1

    I use this to delete my temp folders, cookies and other useless stuff.

    • @ExcelForFreelancers
      @ExcelForFreelancers  3 วันที่ผ่านมา +1

      Oh yes that is a great idea. Its an awesome way to do a massive # of tasks with files and folders. (one of the best in my opinion)
      Thank you for your Likes, Shares & Comments. It really helps.

  • @henkvinck888
    @henkvinck888 4 วันที่ผ่านมา

    Hello Randy,
    I see on the news bulletin huge devastation in China and Vietnam. I hope all goes well with your family and friends and that once again it is propaganda.

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Hi Henk thanks so much for the concern. The storm was quite north of me, in Hanoi and norhern area. Here in central Da Nang, the weather has been quite nice, not nearly any rain at all. Thanks again for your kind concern

  • @chrisk.9765
    @chrisk.9765 4 วันที่ผ่านมา

    e.g..
    fileName = Dir(folderPath & "*.xml")
    Do While fileName ""
    fileNum = FreeFile Open folderPath & fileName For Input As #fileNum fileContent = Input$(LOF(fileNum), fileNum) Close #fileNum
    ...
    ...
    Loop

    • @ExcelForFreelancers
      @ExcelForFreelancers  4 วันที่ผ่านมา

      Hi Chris, Thanks so much for sharing and great to have you here