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.

Leave a Comment

Bestanden/mappen batchgewijs comprimeren in UPX-, ZIP- of 7z-formaat

Bestanden/mappen batchgewijs comprimeren in UPX-, ZIP- of 7z-formaat

Als u bestanden en mappen batchgewijs wilt comprimeren of archieven wilt decomprimeren zonder software te installeren, is ArcThemAll de oplossing. Het is gratis.

Praten (voicechat) via een lokaal netwerk of internet met TinyTalk

Praten (voicechat) via een lokaal netwerk of internet met TinyTalk

Dus je wilt praten met je vriend die is aangesloten op het enorme LAN op je kantoor of je wilt gewoon via internet praten, maar je wilt geen netwerk installeren

Audio dempen door op het systeemvolumepictogram in Windows 7 te klikken

Audio dempen door op het systeemvolumepictogram in Windows 7 te klikken

SndVolPlus is een handige kleine vervanging voor de standaard geluidsvolumeregeling in Windows 7. Het voegt twee eenvoudige functies toe: het dempen van het systeemgeluid wanneer het midden

Verwijder het Nvidia-configuratiescherm uit het contextmenu met de rechtermuisknop

Verwijder het Nvidia-configuratiescherm uit het contextmenu met de rechtermuisknop

Bent u het zat om het Nvidia-configuratiescherm in uw rechtermuisknopmenu te zien? Ontdek hoe u het eenvoudig verwijdert en uw bureaublad opruimt.

Grote bestanden splitsen en samenvoegen met WinRar en HJSplit

Grote bestanden splitsen en samenvoegen met WinRar en HJSplit

Leer hoe je een groot bestand in Windows in kleinere stukken kunt splitsen met WinRar en HJSplit. Comprimeer en upload bestanden eenvoudig om ze online te delen.

Hoe u het actiecentrum in Windows 11 opent en aanpast

Hoe u het actiecentrum in Windows 11 opent en aanpast

Het Actiecentrum is met bijna elke Windows-versie veranderd. In Windows 7 was het toegankelijk via het Configuratiescherm. In Windows 10 werd het toegevoegd als een paneel.

Hoe u uw Windows-bureaublad kunt uitbreiden met Chromecast [Handleiding]

Hoe u uw Windows-bureaublad kunt uitbreiden met Chromecast [Handleiding]

Ontdek hoe u uw bureaublad kunt uitbreiden met Chromecast en uw tv kunt gebruiken als extra beeldscherm voor uw computer.

Windows 7 bestandskoppeling herstellen

Windows 7 bestandskoppeling herstellen

Het kan gebeuren dat wanneer slechte software het register beschadigt, sommige van uw bestanden niet meer geopend kunnen worden. Als softwaretester die dergelijke slechte software tegenkomt,

Versnel de laadtijd van Windows 7-mappen

Versnel de laadtijd van Windows 7-mappen

Bent u het beu dat het laden telkens traag verloopt wanneer u een map in Windows 7 opent? Het laden is meestal traag en duurt lang als u een map hebt

Verwijder sporen van internet- en pc-activiteit met Privacy Winner

Verwijder sporen van internet- en pc-activiteit met Privacy Winner

Bescherm uw privacy met Privacy Winner, een krachtige tool voor Windows die direct sporen van internetactiviteit en programma-activiteiten verwijdert.