Een van de vele voordelen van het automatiseren van uw Excel-werkmappen met macro's is de mogelijkheid om gegevens te verplaatsen naar verschillende locaties in de spreadsheet zonder de sleur van het selecteren , kopiëren en plakken handmatig . Met behulp van een macro kunt u gegevens op een pagina te verzamelen en vervolgens verspreiden het naar taak of dienst bepaalde werkbladen bij de klik van een knop . Dit vergemakkelijkt het gebruik van de werkmap voor uw gebruikers en vermindert het aantal onbedoelde kopie fouten die je hebt om later behandelen . Instructies behulp PasteSpecial 1 Selecteer het tabblad " View " op het menu lint en klik op het pictogram " Macro's " . Type 2 een naam voor de macro- in de " Macro naam : " veld en klik op de knop "Create " . Als voorbeeld , voer de naam " copyAndPaste " voor de macro en klik op "Create " om de Visual Basic for Applications invoeren editor . 3 Voeg een commando naar de rij die u wilt kopiëren selecteren . Dit bereik kan tussen specifieke cellen , zoals in het volgende voorbeeld opgenomen ofwel omvatten een hele rij zonder bepaald aantal kolommen . Onder de lijn selecteert de cellen tussen A1 en H1 : Range ( " A1 : H1 " ) . Selecteer Copy 4 het geselecteerde bereik door het toevoegen van een kopie commando verklaring aan de macro code . Verder het voorbeeld met de volgende stelling : Selection.Copy 5 Stel de doellocatie voor de pasta bediening met een Range . De functie " PasteSpecial " stelt u in staat om te bepalen welke opmaak , maten , etc. van de bron reeks cellen worden geplakt in de doellocatie . De voorbeeld macro wordt aangevuld met de eenvoudige vorm van " PasteSpecial " : Range ( " B2 : I2 " ) . PasteSpecial Press 6 " Ctrl " en " S " om op te slaan de macro in de werkmap . Druk op " Alt " en " Q " om de macro-editor te sluiten . Met Copy 7 Selecteer het tabblad " View " op het menu lint en klik op de " Macro's "icoon Type 8 een naam voor de macro in het . " macro naam : " veld en klik op de " Create " . button 9 Voeg de " Copy " commando om de macro , met vermelding van de bron en het doel bereik in een verklaring . Het onderstaande voorbeeld kopieert een gespecificeerd bereik van cellen naar een ander opgegeven bereik binnen de macro Sub copyAndPaste ( ) Range ( " A1 : H1 " ) " copyAndPaste . " Copy Range ( " A11 . : H11 " ) End Sub Pers 10 " Ctrl " en " S " om de macro in de werkmap op te slaan . Druk op " Alt " en " Q " om de macro-editor te sluiten .
|