<< Klik om de inhoudsopgave weer te geven >> Navigatie: Macro's > Macro: commando's en parameters > Macro: rapportagecommando's > Macro: rapportage naar Excel > Macrocommando Copy |
Doel:
kopiëren van een reeks cellen van een werkblad van een werkboek naar een ander werkblad van het uitvoerwerkboek.
Algemene notatie:
Copy ( FileIndex, bladA , rij1 , kolom1 , rij2 , kolom 2 , bladB , rij3 , kolom 3 )
FileIndex is de index die verwijst naar het met behulp van Open geopende spreadsheetbestand.
Indien FileIndex de waarde 0 toegewezen krijgt, kan worden gekopieerd uit het werkboekbestand dat door de Macro met Write wordt beschreven.
Het resultaat komt altijd terecht in de uitvoerwerkboek (met FileIndex nummer 0).
De reeks van cellen is toegankelijk via de rij- en kolomnummers.
BladA | : het werkblad van waaruit gekopieerd moet worden. |
Rij1 | : rijnummer van de linkerbovenhoek van de te kopiëren reeks |
Kolom1 | : kolomnummer van de linkerbovenhoek van de te kopiëren reeks |
Rij2 | : rijnummer van de rechteronderhoek van de te kopiëren reeks |
Kolom2 | : kolomnummer van de rechteronderhoek van de te kopiëren reeks |
BladB | : het werkblad van de bestemming in het uitvoerwerkboek |
Rij3 | : rijnummer van de linkerbovenhoek van bestemming |
Kolom3 | : kolomnummer van de linkerbovenhoek van bestemming |
Voorbeeld:
Kopieer de reeks van cellen A2 .. C9 van Blad1 van de spreadsheet met FileIndex 1 naar de output-spreadsheet, Blad2 op positie G6:
Set( FileIndex, 1 )
Set( BladA, 1)
Set( Rij1, 2)
Set( Kolom1, 1)
Set( Rij2, 9)
Set( Kolom2, 3)
Set( BladB, 2)
Set( Rij3, 6)
Set( Kolom3, 7)
Copy( FileIndex, BladA, Rij1, Kolom1, Rij2, Kolom2, BladB, Rij3, Kolom3)
Hetzelfde in expliciete notatie:
Copy( 1, 1, 2, 1, 9, 3, 2, 6, 7)