Visual Basic for Applications (VBA) is de ideale methode om Excel 2010 aan uw behoeften aan te passen. Als u constant dezelfde taken uitvoert, zoals het kopiëren van gegevens in Excel, kunt u VBA de taak voor u laten uitvoeren. In plaats van handmatig gegevens van het ene werkblad te kopiëren en in het andere te plakken, schrijft u een VBA-macro en kunt u op een knop drukken om het kopiëren en plakken direct uit te voeren.
Stap 1
Klik op het tabblad "Developer" en klik vervolgens op "Visual Basic" om de Visual Basic Editor (VBE) te openen waarmee u VBA kunt maken.
Video van de dag
Stap 2
Klik op "Invoegen" en klik vervolgens op "Module" om een leeg modulevenster te openen.
Stap 3
Knip en plak de volgende code in het modulevenster:
Sub Copy_Data() Toepassing. ScreenUpdating = Valse werkbladen ("Blad1"). Bereik ("A1: A10"). Waarde = Werkbladen ("Blad2"). Bereik ("B1: B10"). Waardetoepassing. ScreenUpdating = True End Sub
Stap 4
Stem de code af op uw specifieke behoeften; zoals geschreven, kopieert de code de gegevens in cellen A1 tot A10 in werkblad 1 naar cellen B1 tot B10 in werkblad 2. Als u bijvoorbeeld gegevens van cellen C1 tot C100 in blad 4 naar cellen D1 tot D100 in blad 5 wilt kopiëren, zou u de derde regel van de code moeten herschrijven om te lezen:
Werkbladen ("Blad4"). Bereik ("C1: C100"). Waarde = Werkbladen ("Blad5"). Bereik ("D1: D100"). Waarde
Stap 5
Druk op "F5" om de routine uit te voeren.
Tip
Druk tegelijkertijd op de toetsen "Alt" en "F11" om te schakelen tussen het werkblad en uw code.