Direct naar de inhoud

Cookie-instellingen

Kies per soort welke cookies je toestaat. Je kunt je keuze altijd wijzigen via Cookie-instellingen onderaan elke pagina. Privacyverklaring

Noodzakelijk

Altijd aan

Nodig om in te loggen, je winkelwagen te bewaren en je keuzes te onthouden. Deze staan altijd aan.

Welke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: je sessie en ingelogd blijven
  • weboke_basket: je winkelwagen
  • wkBtwIncl: prijzen met of zonder btw tonen
  • wok_cookies: je cookiekeuze, 12 maanden

Meet welke advertentie tot een bezoek of bestelling leidt, zodat we niet betalen voor advertenties die niets doen.

Welke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), tot 90 dagen
  • OpenAI Ads, advertenties in ChatGPT
  • wok_aff: via welke partner je bij ons kwam (affiliateprogramma), 60 dagen

4,6

Land en taal

Elk land heeft zijn eigen site, met prijzen en btw van dat land.

Bekijken

Een Excel-bestand met VBA-macro's: wat nu?

Veel bedrijven hebben Excel-bestanden (xlsm) met macro's: knoppen die een factuur maken, een lijst sorteren of gegevens kopiëren. Die macro's zijn geschreven in VBA, de programmeertaal van Microsoft Office. Wat gebeurt er als je zo'n bestand in je WebOké Nextcloud opent?

Het eerlijke antwoord

Euro-Office voert geen VBA-macro's uit. Het bestand opent gewoon, je ziet alle gegevens en formules, maar de knoppen en automatische acties doen niets. Macro's in Euro-Office zijn geschreven in JavaScript, een andere taal.

Wat kun je doen?

  • Het bestand alleen gebruiken voor de gegevens: invullen, bekijken en rekenen werkt gewoon. Gebruik de macro's dan in Excel.
  • De macro opnieuw maken in Euro-Office: ga naar het tabblad Beeld en klik op Macro's. Hier maak je een macro in JavaScript, of je neemt hem op met Macro opnemen: Euro-Office legt je handelingen dan vast als macro.
  • Kijk of je de macro nog nodig hebt: veel oude macro's sorteren, filteren of kleuren. Dat kan vaak ook zonder macro, met een draaitabel, voorwaardelijke opmaak (zie Een hele rij kleuren als de factuur betaald is) of X.ZOEKEN (zie X.ZOEKEN: opzoeken naar links en met een eigen melding).
Het venster Macro's in Euro-Office
Het venster Macro's: links macro's en aangepaste functies, rechts de JavaScript-code

Een eigen functie

Gebruikte je in Excel een eigen VBA-functie in formules, zoals =BTW(A1)? In het venster Macro's kun je bij Aangepaste functies een eigen functie in JavaScript maken. Daar is wel programmeerkennis voor nodig. Zo'n functie werkt alleen in Euro-Office, niet in Excel.

Valkuilen

  • Bewaar altijd het origineel. Sla je een xlsm-bestand op in Euro-Office, dan kan de VBA-code onbruikbaar worden voor Excel. Moet het bestand ook in Excel blijven werken, bewerk dan een kopie, of bewerk het alleen in Excel.
  • Formules met een eigen VBA-functie geven in Euro-Office een foutwaarde zoals #NAME?.
  • Macro's in bestanden van anderen kunnen ongewenste dingen doen. Bevat een bestand automatische macro's, dan vraagt Euro-Office bij het openen of je ze wilt uitvoeren. Kies alleen ja als je het bestand vertrouwt.
  • Hulp nodig bij het omzetten van een belangrijke macro? Laat dit doen door iemand die JavaScript kent; WebOké support helpt je graag op weg met de mogelijkheden.

Even geduld…

Stel je domeinen in

Regel per domein de nameservers, de koppeling aan je hosting en wie de eigenaar wordt.

Je domeinen laden…