BetaalbeschermingDetails
- Revisies binnen het pakket zijn gratis.
- Reageer je niet binnen 3 dagen na levering, dan wordt het werk automatisch goedgekeurd.
Het geld wordt bij betaling gereserveerd en pas vrijgegeven als je het werk goedkeurt.

Voorbeeldresultaat
Spreadsheet template: invoice tracker for a small agency
Sheet layout — tab "Invoices"
| Column | Header | Filled by |
|---|---|---|
| A | Invoice # | You |
| B | Client | You (drop-down from tab "Clients") |
| C | Issue date | You |
| D | Amount | You |
| E | Payment terms (days) | Formula |
| F | Due date | Formula |
| G | Paid on | You (leave empty until paid) |
| H | Status | Formula |
| I | Days overdue | Formula |
Formulas (excerpt, 6 of 10)
E2 — payment terms from the client list
=IFERROR(VLOOKUP(B2, Clients!A:C, 3, FALSE), 30)
Looks up the client's terms in the "Clients" tab; if the client isn't there, uses 30 days.
F2 — due date
=IF(C2="", "", C2 + E2)
Adds the terms to the issue date. Stays empty for blank rows.
H2 — status
=IF(C2="", "", IF(G2<>"", "Paid", IF(TODAY()>F2, "Overdue", "Open")))
Paid if a payment date is entered; otherwise Overdue after the due date, else Open.
I2 — days overdue
=IF(H2="Overdue", TODAY() - F2, "")
Dashboard!B2 — total outstanding
=SUMIFS(Invoices!D:D, Invoices!H:H, "<>Paid", Invoices!C:C, "<>")
Dashboard!A5 — balance by client (one formula fills the table)
=QUERY(Invoices!B:H, "select B, sum(D) where H <> 'Paid' and B is not null group by B order by sum(D) desc label sum(D) 'Owed'", 1)
Where to paste
- Put E2, F2, H2 and I2 in row 2 of "Invoices", then drag down to row 500
- Paste the two Dashboard formulas once; they update by themselves
- Conditional formatting on H2:H500: text is "Overdue" → light red fill
Edge cases handled
- Partly paid invoice: add a row with the remaining amount and a new number like INV-041b
- Client renamed: change it only in "Clients"; the drop-down keeps rows consistent
- Excel instead of Sheets: all formulas work except QUERY; use a PivotTable on columns B, D, H instead
Check example
Invoice INV-038, client Northside Dental, issued Sep 1, terms 14 days → due Sep 15. Today Oct 20, not paid → Overdue, 35 days.
Client: a 4-person video production studio. Tool: Google Sheets. Task: "We lose track of who has paid. We need one sheet that shows overdue invoices and how much each client owes."
De klant en alle details zijn verzonnen.
Over deze dienst
Een VBA-macro herhaalt in seconden wat je elke week met de hand in Excel doet: bladen uit veel werkmappen samenvoegen, een rapport per manager splitsen in bestanden, een export uit je boekhoudsysteem opschonen of een rapport telkens op dezelfde manier opmaken. We schrijven de macro voor jouw werkmap, voorzien elke stap van commentaar en leggen uit hoe je hem opslaat als bestand met macro's, aan een knop koppelt en eerst veilig op een kopie uitvoert. Hij draait in Excel voor desktop op Windows, en op Mac met een paar beperkingen die we aangeven.
Wat is inbegrepen
- Dit krijg jeVBA-code met commentaar, stappen om hem aan je werkmap en een knop toe te voegen, en notities over wat hij wijzigt. Geleverd als tekst die je in de VBA-editor plakt.
- Je stappen als macroGeschreven voor de indeling van je werkmap
- Werken over bestanden heenWerkmappen in een map samenvoegen of splitsen
- UitvoerknopOp het blad of in de werkbalk Snelle toegang
- FoutafhandelingDuidelijke berichten in plaats van een crash
- InstellingenvensterIn Premium: kies opties vóór een run
Hoe het werkt
- 1BriefingJe noemt de stappen die je herhaalt
- 2CodeWe schrijven de macro en voorzien hem van commentaar
- 3InstallerenJe voegt hem toe en test op een kopie
Wat we van je nodig hebben
De stappen die je nu herhaalt, een screenshot van het blad, je Excel-versie en Windows of Mac, en ongeveer hoeveel rijen of bestanden het verwerkt. Documenten kunnen ook als PDF-, Word- of Excel-bestand worden bijgevoegd.
We vragen je:
- Welke Excel-versie gebruik je, op Windows of Mac?
- Wat doe je nu met de hand, stap voor stap?
- Werkt de macro met één werkmap of met een map vol bestanden?
- Hoeveel rijen of bestanden zijn het?
Pakketten vergelijken
| Pakketten | BasisMacro voor 1 taak€ 11 | StandaardMacro voor maximaal 3 taken€ 23 | PremiumMaximaal 6 taken met een instellingenvenster€ 44 |
|---|---|---|---|
| Levertijd | 1 dag | 2 dagen | 3 dagen |
| Revisies | 1 | 2 | 3 |
| Taken in de macro | 1 | tot 3 | tot 6 |
| Foutafhandeling | basis | Ja | Ja |
| Instellingenvenster | Nee | Nee | Ja |
| Bestellen Basis | Bestellen Standaard | Bestellen Premium |
Betaalbescherming
Je betaalt bij het bestellen, maar het geld wordt alleen vrijgegeven voor goedgekeurd werk.
- Vaste prijsDe prijs van het pakket verandert niet meer nadat je hebt betaald.
- Het geld wordt gereserveerdBij betaling wordt het bedrag alleen gereserveerd. Het gaat pas naar de dienst als je het werk goedkeurt.
- Gecontroleerd vóór leveringElk resultaat doorloopt een kwaliteitscontrole voordat het bij jou komt, en je ziet het op de bestelpagina voordat je het goedkeurt.
- Gratis revisiesVraag wijzigingen binnen je briefing aan, zo vaak als het pakket toestaat.
- Goedkeuring na 3 dagenKeur je het werk binnen 3 dagen na levering niet goed en vraag je ook geen wijzigingen, dan wordt het automatisch goedgekeurd. Schrijf je na levering in de chat van de bestelling, dan wacht de bestelling; zodra we hebben geantwoord, kunnen we de 3 dagen opnieuw laten ingaan en melden we dat in de chat.
- Opnieuw doen of volledige terugbetalingPast het resultaat niet bij je briefing en hebben de revisies dat niet opgelost, of duurt het werk meer dan twee keer zo lang als de levertijd, schrijf dan in de chat van de bestelling: we doen het werk opnieuw of betalen het volledige bedrag terug.
Vragen en antwoorden
Werkt het in Excel Online of Google Sheets?
Nee, VBA draait alleen in Excel voor desktop. Bestel voor Google Sheets in plaats daarvan ons Apps Script-aanbod.
Excel toont een beveiligingswaarschuwing als ik het bestand open. Is dat normaal?
Ja, Excel waarschuwt voor elk bestand met macro's. We laten zien hoe je het voor dit bestand inschakelt of de map toevoegt aan vertrouwde locaties.
Kan ik ongedaan maken wat de macro deed?
Niet met Ctrl+Z, daarom raden we altijd aan een nieuwe macro eerst op een kopie uit te voeren. Waar het ertoe doet, kan de macro vóór de start een back-up opslaan.
Staat je antwoord er niet bij?