Video není dostupné.
Omlouváme se.

Automate Invoices in Excel (1-Click Export as PDF)

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Automate Invoices in Excel by creating a template with a PDF export option.
    🔥Take our VBA & Macros course: www.careerprinciples.com/cour...
    🆓 DOWNLOAD Free Excel file for this video: careerprinciples.myflodesk.co...
    In this video tutorial we're going to build an automated invoicing system in excel where the customer details get filled in using a dropdown, the totals get calculated automatically, and the whole invoice gets exported as a 1-page PDF in just one click. Even better, it automatically gets named with the invoice number and customer name, and it saves in the file path that you want. Best part is, you automate this once, and you can forget about how it's done entirely. For this we'll be using data validation, macros, VBA, custom buttons, Excel formulas, and much more.
    LEARN:
    🔥Power BI for Business Analytics: www.careerprinciples.com/cour...
    📈 The Complete Finance & Valuation Course: www.careerprinciples.com/cour...
    👉 Excel for Business & Finance Course: www.careerprinciples.com/cour...
    🚀 All our courses: www.careerprinciples.com/courses
    SOCIALS:
    📸 Instagram - careerprinc...
    🤳 TikTok - / career_principles
    🧑‍💻 LinkedIn - / careerprinciples
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Chapters:
    0:00​ -​ Overview
    0:37​ - Automate Contact Details
    3:07​ - Automate Full Invoice Template
    6:46​ - 1-Click PDF Export
    12:15​ - Building the Macro Button

Komentáře • 89

  • @KenjiExplains
    @KenjiExplains  Před 4 měsíci +7

    🔥Take our VBA & Macros course: www.careerprinciples.com/courses/vba-macros-for-business-automation

  • @academyofmaths8624
    @academyofmaths8624 Před 3 měsíci

    Dear Kenji, you show what I want to do in Excel. I appreciate your effort and the method you present. Stay blessed.

  • @josephbaba111
    @josephbaba111 Před 4 měsíci

    Thank you Kenji for this, very instructive!

  • @adamkabango6836
    @adamkabango6836 Před 3 měsíci

    Thumbs up Kenji...... you make things look so easy to do and follow.

  • @vipulagarwal7320
    @vipulagarwal7320 Před 4 měsíci

    That was dope! Thanks Kenji 💪

  • @camlex6310
    @camlex6310 Před 3 měsíci

    This is super helpful!! Thanks

  • @Luna82545
    @Luna82545 Před 4 měsíci +4

    Thanks for the tutorial! It would be interesting to learn how to automate the invoice Numbers as well and avoid dupes.. 😊

  • @Abdullah_Khaled
    @Abdullah_Khaled Před 3 měsíci

    God Bless you man!

  • @Luciano_mp
    @Luciano_mp Před 4 měsíci

    Good... Thank you.

  • @mugerwaferryl213
    @mugerwaferryl213 Před 4 měsíci +3

    i like your lessons bro
    i have learned a lot from you

  • @suriyaprakashk3219
    @suriyaprakashk3219 Před 2 měsíci

    Thank you sir

  • @matlholelosaba4977
    @matlholelosaba4977 Před 4 měsíci +3

    Worked like a charm. Thank you.
    Now I must just find a way to get it to warn me before overwriting the file.

  • @elkiszabala4236
    @elkiszabala4236 Před 4 měsíci +1

    Just Great Keep it up !!!

  • @shivalikbakshi24
    @shivalikbakshi24 Před 4 měsíci

    THAT'S SO COOOOL !!!!!!!!

  • @successandlifestyle
    @successandlifestyle Před 4 měsíci

    Great explanation.

  • @MuhammadAli-su3oo
    @MuhammadAli-su3oo Před 3 dny

    Your content is amazing always. Fast forward but understandable. 1 thing you must tell how can I prevent to generate duplicate Invoice Numbers? Thanks

  • @ornelfranck
    @ornelfranck Před 2 měsíci

    Nice

  • @ksltechnology
    @ksltechnology Před měsícem

    thank you for sharing

  • @byLokie
    @byLokie Před 2 měsíci

    Ha. I made this invoice (with my own custom design) for a friend. Followed your instructions and code but when she loaded the invoice onto her laptop the address cells controlled by the xlookup function failed. Turned out her excel version was 2019 so xlookup was not recognised had to use vlookup. But she is happy and is productive.

  • @willzinner8813
    @willzinner8813 Před 4 měsíci

    very interesting thanks

  • @microsoft-certified-trainer
    @microsoft-certified-trainer Před 4 měsíci +1

    I think you should use CTRL+SPACE after typing beginning of variable name instead of typing its manually to avoid typos

  • @user-vg1zf8dn5m
    @user-vg1zf8dn5m Před 3 měsíci

    Hello, thank you for the video. I need help, please
    What should we do?
    If the site requires you to log in first, then scrape the data from it after that

  • @albertocollazo9986
    @albertocollazo9986 Před 2 měsíci

    Kenji, thank you for the tutorial. Followed you steps and it works fine producing a .pdf file of the invoice. When I close the the Invoice.xlsm file containing the macro and reopen it in a new Excel session, the macro does not run anymore. In fact the macro appears to run but it does not produce neither any .PDF output nor it gives any errors. Any ideas what the issue could be? Thank you in advance

  • @nhiecopaclibare4146
    @nhiecopaclibare4146 Před 4 měsíci

    Thank you! Finally! Hahaha! 👏

  • @ojordine5116
    @ojordine5116 Před měsícem

    This is awesome Kenji.. thank you.. especially the exporting to PDF.. How do you automate the invoice number?

  • @jslee1294
    @jslee1294 Před 4 měsíci

    I was using Mac that does not work as expected. VB’s file_path command doesn’t work as expected. Can you fix this problem?

  • @jslee1294
    @jslee1294 Před 4 měsíci

    Sadly, my mac does not store file into the directory but print the hard copy through my printer… dang it. Can you help to fix this problem?

  • @user-tq1zn1hb8t
    @user-tq1zn1hb8t Před 2 měsíci

    I'm your newly subscriber congrats ! You are so great in excell.... I hope I can learn this exercise 😅

  • @gova3vardhan
    @gova3vardhan Před 4 měsíci

    How can I upload any PDF/Word file in a dedicated Excel cell and share the sheet with a team, so they can access the file I uploaded?

  • @robparker1625
    @robparker1625 Před 4 měsíci

    I would also add the customer’s payment terms and xlookup those too.

  • @ihabziyad8611
    @ihabziyad8611 Před 4 měsíci

    Good job , we need to excel for bookkeeping please

  • @AshokKumar-hd7pz
    @AshokKumar-hd7pz Před 3 měsíci

    Hello Kenji,
    I am great fan of yours and learned lot of excel formulas by seeing your vedios.
    Now i need a help hope you would help me in our office we have a daily tracker in that we have 12 agents and works in 24/7 shifts we work on incident tickets as soon as the ticket arrives we have enter the ticket number in that sheet and change the color of the cell manually according to the time the ticket arrived for eg. if ticket came in between 8am to 9 am it will be green if it is between 9 am to 10 am then red if it is between 10 am to 11 am then purple so on so instead of changing the color manually i need a formula or a steps so based on current time when the data entered into a cell the color should change please suggest
    Thanks,
    Ashok Kumar B.N

  • @armoghanshahid4605
    @armoghanshahid4605 Před měsícem

    Hey, it was very helpful. Can you upload the file that you edited, for reference? It'll be a great help. Thanks

  • @byLokie
    @byLokie Před 2 měsíci

    Scuzie the pun but this tutorial is on the money. Thank you
    For a small business doing 3 to 5 invoices a week. Could you make a new workbook every month and use individual sheets for individual invoices ?
    So create a new invoice you open the book (Month). Copy last invoice sheet to new sheet. Then make new invoice
    Oh but I guess the date will change on all sheets created to the newest date opened.

  • @LivingGuy484
    @LivingGuy484 Před 29 dny

    Can you make a macro that lets you open up the "Save As" dialog box, but in specific folders?
    I usually press F12 to navigate between my invoice and estimate folders, but it would be somewhat convenient to speed it up a little

  • @ConceptCubes
    @ConceptCubes Před 2 měsíci

    Hi Kenji,
    I want to insert product images next to product name in my invoice, Can you please help me with that ?
    I will be having a sheet named "Products" in which I will manually save allmy products name with their respective images in the next cell.

  • @tauqirabbas27
    @tauqirabbas27 Před 13 dny

    is there any way to create batch printing or batch converting to pdf of all of the invoices?

  • @Kuwait99
    @Kuwait99 Před 2 měsíci

    About the invoice number how i can make automatic make list numbers like the first person 1001 second person 1002 and more..

  • @TomStoutPhotography
    @TomStoutPhotography Před měsícem

    I am on a Mac, when I try this Excel prints the invoice and doesn't save the invoice. Any suggestions?
    Here is the code I'm using: path = "Volumes/Invoices/"
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, ignoreprintareas:=False, FileName:=path & fname

  • @sandyj4766
    @sandyj4766 Před 4 měsíci

    Hi Kenji, I was following through your steps on inputting the XLOOKUP formula however the value returned was #NAME ERROR even though i followed your instructions exactly. Any advice on this?

  • @madhawaVJ
    @madhawaVJ Před 2 měsíci

    VB program not running. no errors. any tip for that ?

  • @abdulsalam935
    @abdulsalam935 Před 4 měsíci

    Sir, how to save the invoice data

  • @andre6543
    @andre6543 Před měsícem

    *Using Excel for Mac*
    I am running into an issue with creating the PDF export in Visual Basic. When I click to run the code I receive the following error message:
    "Run-time error '1004':
    Application-defined or object-defined error
    The code has been typed exactly as it is on the video. Not sure what I'm doing wrong. Can someone help correct the error?

  • @sibusisomabhena9952
    @sibusisomabhena9952 Před 21 dnem

    Hi
    I Created an invoice form and linked it with the PDF Print Button now I get this error what can I do. Windows("Data Entry.xlsx").Activate

  • @user-by8zm3iq2s
    @user-by8zm3iq2s Před měsícem

    HI DOES IT SUPPORT HEBREEW OR ARABIC-P10X

  • @exceltips.andtricks
    @exceltips.andtricks Před 4 měsíci

  • @ksh7690
    @ksh7690 Před 2 měsíci

    Can I export a data from this instead a pdf?

  • @Burnthesof
    @Burnthesof Před 4 měsíci

    can you do other way around too? From PDF to excel?
    E.g we get invoices via e-mail and they need to be saved + put in an excel table

    • @KenjiExplains
      @KenjiExplains  Před 4 měsíci

      Interesting, I've yet to try but probably there's a way with VBA!

    • @Burnthesof
      @Burnthesof Před 4 měsíci

      @@KenjiExplains would be awesome will save me many hours of work! But haven’t been able to figure it out! But I am no wizard with excel and VNA

    • @ExcelPowerPythonHub
      @ExcelPowerPythonHub Před 4 měsíci

      Using Power Query it is possible
      czcams.com/video/5_tKmLFd2ts/video.htmlsi=yQSjuKhcqXIus98h

  • @paklibas2514
    @paklibas2514 Před 4 měsíci +13

    Please add "Amount in words" line in the invoice. It's an integral part of invoice.

    • @i.5mviews923
      @i.5mviews923 Před 4 měsíci

      Pls go to chatgpt type prompt spellnum vba code , copy it and open your f11 vba editor go to insert module , paste there.

    • @KenjiExplains
      @KenjiExplains  Před 4 měsíci +3

      Interesting. I had only seen that in checks, didn't realize it was a big thing with invoices! Thank you for your suggestion.

    • @robparker1625
      @robparker1625 Před 4 měsíci +2

      I am accountant and have never seen this in words. Is this country specific?

    • @darkace0387
      @darkace0387 Před 4 měsíci

      Same I am a budding chartered accountant and have yet to find a client that uses "Amount in words" as an integral part of their invoices :/

    • @sean89n
      @sean89n Před 3 měsíci

      We use it on our invoices, I’ve never had an explanation why, it seems like a legacy item to me though as they do feel dated.

  • @user-ts4qn3gq3f
    @user-ts4qn3gq3f Před 4 měsíci

    I don't see Xlookup formula in 2016.

  • @dairysmoreta6108
    @dairysmoreta6108 Před 11 dny

    How can i fix the invoice date to reflect month, day, year? the current layout has it as day, month, year > : O

  • @ling79790
    @ling79790 Před 25 dny

    i need help on doing invoices, can u help me ?

  • @christopherdomnic1009
    @christopherdomnic1009 Před 2 měsíci

    How to get Summary of invoices

  • @germaingyesah5724
    @germaingyesah5724 Před měsícem

    I am challenged getting the developer with excel online

  • @elliottdavis4306
    @elliottdavis4306 Před 4 měsíci

    Anyone have any tips on automating a pdf invoice directly into quickbooks desktop? I’m able to get the pdf details into excel using power automate but I have not been able to import that info into quickbooks desktop

    • @ConceptCubes
      @ConceptCubes Před 2 měsíci +1

      Open QuickBooks and navigate to the File menu
      Select Utilities, then Import, and click Excel Files
      If the Add/Edit Multiple List Entries window appears, select NO
      Follow the wizard in importing files
      Choose the type of data
      QuickBooks opens a formatted Excel spreadsheet
      Enter your data, save the file, and close it
      You’ll be given the option to Add My Data Now
      Check results and open Data in QuickBooks
      Click Close once done

  • @preetshah3793
    @preetshah3793 Před 4 měsíci

    Make a video on sql

    • @KenjiExplains
      @KenjiExplains  Před 4 měsíci

      I made one last week check the bio

    • @preetshah3793
      @preetshah3793 Před 4 měsíci

      @@KenjiExplains yes I watch your video it's was great video please make more on sql thank you.

  • @younusfarid3947
    @younusfarid3947 Před 20 dny

    click sales and print invoice in warehouse automatically.
    Sale from shop 🛒. Print invoice print to warehouse automatically .
    🤔

  • @korysnyi_excel
    @korysnyi_excel Před 4 měsíci

    You can do pdf without macros, just click File/Export

    • @ExcelPowerPythonHub
      @ExcelPowerPythonHub Před 4 měsíci +2

      Also we can add code in VBA to export ActiveSheet.ExportAsFixedFormat xlTypePDF, ThisWorkbook.Path & "/" & Filename & ".pdf", , , False

  • @hrugla
    @hrugla Před 3 měsíci

    Please note that using Excel for invoicing is prohibited in a lot of countries! There is at least in Europe very strong regulations to what kind of software you can use for invoicing.

    • @XCELRTECHNOLOGY
      @XCELRTECHNOLOGY Před 3 měsíci

      Reason?

    • @oliverschulz1623
      @oliverschulz1623 Před 3 měsíci +1

      European regulations demand that finalized invoices cannot be changed after being created. With Excel, you cannot guarantee that, because you can always go back, open the file and change the numbers around. That is why you'll have to use specialized software in a professional setting

    • @rahma22221
      @rahma22221 Před 2 měsíci

      That is why there is export to pdf for reason

    • @hrugla
      @hrugla Před 2 měsíci

      @@rahma22221 that is not enough by most EU nations regulations (don't know about rest of the world but I would assume it is the same). The original file is not aloud to be able to changed. The document also HAS to be autonumnerated.

    • @hrugla
      @hrugla Před 2 měsíci

      @@XCELRTECHNOLOGY in addition to previous answer sooner countries like France Poland Hungary Italy (and I presume more to come) you have to invoice as e-invoices that is sent directly to government.

  • @thirdyleoalmardahilig7237
    @thirdyleoalmardahilig7237 Před 4 měsíci

    Marry me Kenji 😘😘😘

  • @abdulhamidalhaddadi2255

    Great idea,
    my invoice number as a data validation manually update. my question is:
    1. Can I stop duplicated such as, not used again?
    2. how can merge this lesson with this lesson "czcams.com/video/UXzOlBI_Zk0/video.html" in one
    Thank you

  • @keithhobbs
    @keithhobbs Před měsícem

    Sub PDF()
    Dim invoice_number As Long
    Dim Name As String
    Dim file_path As String
    Dim file_name As String
    invoice_number = Range("G4")
    Name = Range("D5")
    file_path = "C:\Users\Hobbs\Desktop\Desktop\pivotal\Invoices\"
    file_name = invoice_number & " _" & Name
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, ignoreprintareas:=False, Filename:=file_path & file_name
    End Sub