Formules kopiëren naar een ander blad Excel VBA

Excel VBA is een zeer krachtige tool waarmee u formules programmatisch van het ene blad naar het andere kunt kopiëren. In dit artikel laten we u zien hoe u Excel VBA gebruikt om formules naar een ander blad te kopiëren.

We zullen eerst een eenvoudige macro maken die een formule van de ene cel naar een andere cel op hetzelfde blad kopieert. Vervolgens zullen we de macro aanpassen zodat deze de formule naar een ander blad kopieert.

Aan de slag

Wanneer u een macro opneemt, genereert Excel automatisch VBA-code die u kunt gebruiken om de acties die u hebt opgenomen te repliceren. U kunt ook handmatig VBA-code schrijven om dezelfde resultaten te bereiken. In dit artikel laten we u zien hoe u beide kunt doen.

Een macro opnemen

Volg deze stappen om een ​​macro op te nemen:

1. Open de werkmap die het blad bevat met de formules die u wilt kopiëren.

2. Druk op de knop "Macro opnemen" op het tabblad "Ontwikkelaar". Als u het tabblad "Ontwikkelaar" niet ziet, klik dan hier om te leren hoe u het kunt toevoegen.

3. Voer een naam in voor uw macro en kies desgewenst een sneltoets.

4. Klik op "OK".

5. Selecteer de cel met de formule die u wilt kopiëren.

6. Druk op "Ctrl" + "C" om de geselecteerde cel te kopiëren.

7. Selecteer de cel waarin u de gekopieerde formule wilt plakken.

8. Druk op "Ctrl" + "V" om de gekopieerde formule te plakken.

9. Druk op de knop "Opname stoppen" op het tabblad "Ontwikkelaar".

Je macro is nu klaar voor gebruik! Om het uit te voeren, drukt u eenvoudig op de sneltoets die u eraan hebt toegewezen, of klikt u op de knop "Macro's" op het tabblad "Ontwikkelaar" en selecteert u uw macro in de lijst.

Handmatig VBA-code schrijven

U kunt dezelfde resultaten ook bereiken door een paar regels VBA-code te schrijven. Volg hiervoor deze stappen:

1. Open de werkmap die het blad bevat met de formules die u wilt kopiëren.

2. Druk op "Alt" + "F11" om de Visual Basic Editor te openen.

3. Klik op "Invoegen" > "Module".

4. Voer de volgende code in de module in:

Sub KopieerFormule()

Dim bronbereik als bereik

Dim targetRange As Range

Set sourceRange = Range(“A1”) 'Wijzig A1 in uw formulecel

Set targetRange = Range(“B1”) 'Wijzig B1 in de gewenste plakcel

targetRange.Formula = sourceRange.Formula

Eind sub

5. Druk op "F5" om de code uit te voeren.

Uw formule zou nu naar de gewenste cel moeten worden gekopieerd!

De macro wijzigen om formules naar een ander blad te kopiëren

De macro die we in de vorige sectie hebben opgenomen, kopieert alleen formules binnen hetzelfde blad. U kunt het echter eenvoudig wijzigen om formules naar een ander blad te kopiëren. Volg hiervoor deze stappen:

1. Open de werkmap die het blad bevat met de formules die u wilt kopiëren.

2. Druk op "Alt" + "F11" om de Visual Basic Editor te openen.

3. Dubbelklik op uw macro in de lijst aan de linkerkant van het scherm. De code voor uw macro verschijnt aan de rechterkant.

4. Zoek de volgende coderegel:

Set targetRange = Range(“B1”) 'Wijzig B1 in de gewenste plakcel

5. Wijzig "B1" in de cel op het andere blad waar u de formule wilt plakken, met behulp van dit formaat: Bladnaam!Celadres. Als u bijvoorbeeld de formule in cel B2 op een blad met de naam "Blad2" wilt plakken, wijzigt u de code in deze:

Set targetRange = Sheets(“Sheet2”).Range(“B2”)

6. Druk op "F5" om de code uit te voeren. Uw formule zou nu naar het andere blad moeten worden gekopieerd!

Laatste gedachten

Na het lezen van dit artikel zou u nu moeten weten hoe u formules naar een ander blad kopieert met behulp van Excel VBA. U kunt de opgenomen macro gebruiken zoals deze is, of deze aanpassen aan uw wensen. Als je meer wilt weten over Excel VBA, bekijk dan onze andere artikelen over dit onderwerp!

Dit is het einde van de zelfstudie.

Laat een reactie achter

Hoe u problemen met de Windows 11-update (KB5083769) kunt voorkomen en snel kunt herstellen

Hoe u problemen met de Windows 11-update (KB5083769) kunt voorkomen en snel kunt herstellen

Leer hoe u Windows 11-updates veilig installeert, hoe u de problematische Patch Tuesday-releases vermijdt en hoe u snel herstelt met behulp van herstelpunten, back-ups en handmatige updates.

KB5078885 (build 19045.7058) voor Windows 10 ESU wordt uitgebracht als de update van maart 2026.

KB5078885 (build 19045.7058) voor Windows 10 ESU wordt uitgebracht als de update van maart 2026.

KB5078885 (Windows 10 build 19045.7058) wordt uitgerold via ESU en lost problemen op en brengt updates uit voor het Secure Boot-certificaat voor 22H2 en 21H2.

Waarom apps op Windows 11 in 2026 nog steeds wit knipperen in de donkere modus

Waarom apps op Windows 11 in 2026 nog steeds wit knipperen in de donkere modus

Windows 11 vertoont nog steeds witte flitsen in apps in de donkere modus. Hier lees je waarom dit probleem in 2026 nog steeds bestaat en wat het onthult over het ontwerp van verouderde systemen.

Build 26300.8142 (KB5079492) voor Windows 11 26H2 voegt wijzigingen toe aan het touchpad (Ontwikkelaar)

Build 26300.8142 (KB5079492) voor Windows 11 26H2 voegt wijzigingen toe aan het touchpad (Ontwikkelaar)

KB5079492 (build 26300.8142) voor Windows 11 voegt beheerdersbescherming, NPU-inzichten in Taakbeheer en aanpassingen aan het touchpad toe. Dit is wat er nieuw is in de ontwikkelaars- en bètaversie.

Builds 29558 en 28020.1797 voor Windows 11 zijn nu beschikbaar in het Canary Channel.

Builds 29558 en 28020.1797 voor Windows 11 zijn nu beschikbaar in het Canary Channel.

Windows 11-builds 29558 en 28020.1797 brengen een grote revisie van de Windows-console, upgrades voor de Terminal, bugfixes en verbeteringen voor testers in het Canary Channel.

Microsoft staat eindelijk toe dat je de Windows-app voor Extern bureaublad kunt gebruiken op Windows 11.

Microsoft staat eindelijk toe dat je de Windows-app voor Extern bureaublad kunt gebruiken op Windows 11.

De Windows-app ondersteunt nu Remote Desktop op lokale netwerken, biedt verbeteringen in de betrouwbaarheid en vervangt de oude clients op Windows 11 en 10.

KB5053658 (build 26120.3653) voor Windows 11 voegt een nieuwe herstelfunctie toe in het bètakanaal.

KB5053658 (build 26120.3653) voor Windows 11 voegt een nieuwe herstelfunctie toe in het bètakanaal.

KB5053658 voor Windows 11 (build 26120.3653) introduceert Snel machineherstel, samenvatting van de spraak van Verteller, een nieuwe foutmelding met groen scherm en wijzigingen in Copilot.

Hoe schakel ik Copilot in op de pagina Nieuw tabblad in Microsoft Edge?

Hoe schakel ik Copilot in op de pagina Nieuw tabblad in Microsoft Edge?

Om Copilot voor Edge Nieuw Tabblad in te schakelen, opent u de vlaggenpagina en schakelt u de opties NTP Composer, Chat Ranking, Focus en Use Copilot Search in.

Build 27842 voor Windows 11 brengt nieuwe visuele wijzigingen in het Canary Channel.

Build 27842 voor Windows 11 brengt nieuwe visuele wijzigingen in het Canary Channel.

Build 27842 voor Windows 11 wordt uitgebracht met nieuwe batterijpictogrammen, een bijgewerkt foutscherm voor bugchecks en nieuwe muisinstellingen in het Canary Channel.

Windows 11 build 22635.4870 (KB5050087) brengt wijzigingen in het vergrendelscherm naar het bètakanaal.

Windows 11 build 22635.4870 (KB5050087) brengt wijzigingen in het vergrendelscherm naar het bètakanaal.

KB5050087 voor Windows 11 (build 22635.4870) is beschikbaar in het bètakanaal en biedt aanpassingsmogelijkheden voor widgets op het vergrendelscherm en wijzigingen voor Verkenner.