VBA-macro: Excel-celbereik vullen met formules

Inhoudsopgave

Maak een nieuwe werkmap en vul een bepaald gebied in deze werkmap met de formules van uw keuze

In veel macro's worden werkmappen en werkbladen gemaakt, waarmee de gebruikers van de oplossing kunnen blijven werken.

Een veelvoorkomende taak is om een bepaald gebied van een tabel in te vullen met formules. Dat kan met een VBA-macro. Dit zijn de commando's die je nodig hebt:

Onderliggend celgebied An ()
Dim startgebied Als bereik
Stel startbereik in = Werkboeken.Add.Werkbladen (1) .Bereik ("A1: C10")
Startgebied.Formule = "= 10 * $ E1"
Einde sub

De tag "Startgebied" in de macro bepaalt welk celgebied u met inhoud wilt vullen. In de volgende regel definieert de macro welke formule wordt gebruikt. De verwijzingen in de formules worden automatisch aangepast aan het celbereik wanneer u relatieve verwijzingen gebruikt. De volgende afbeelding toont het resultaat dat u krijgt wanneer u de Excel-macro uitvoert:

Om de macro in te voeren, drukt u op ALT F11 in Excel om de VBA-editor te openen. Selecteer de opdracht INSERT - MODULE in de VBA-editor en voer de macro in. Activeer de toetsencombinatie ALT F8 in Excel om de macro te starten. De twee sneltoetsen werken in alle versies van Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave