Denne opplæringen lærer deg hvordan du kopierer (eller klipper) hele rader eller kolonner ved hjelp av VBA. Vi dekker kopiering og liming av celler i en annen artikkel.
Først viser vi deg hvordan du limer inn eller setter inn kopierte rader/kolonner og diskuterer forskjellene. Deretter viser vi deg alle de forskjellige måtene å referere til rader og kolonner når du kopierer eller klipper.
Rader og kolonner - Lim inn vs Sett inn
Når du limer inn rader og kolonner, har du to alternativer: Du kan lime inn over den eksisterende raden (eller kolonnen) eller du kan sette inn en ny rad (eller kolonne).
La oss se på forskjellen …

Kopier og lim inn over eksisterende rad / kolonne
Dette vil kopiere rad 1 og lime den inn i eksisterende rad 5:
1 | Område ("1: 1"). Kopier område ("5: 5") |
Dette vil kopiere kolonne C og lime den inn i kolonne E:
1 | Område ("C: C"). Kopieringsområde ("E: E") |
Kopier og sett inn rad / kolonne
I stedet kan du sette inn den kopierte raden eller kolonnen og flytte de eksisterende radene eller kolonnene for å få plass.
Dette vil kopiere rad 1 og sette den inn i rad 5, og flytte de eksisterende radene ned:
12 | Område ("1: 1"). KopierOmråde ("5: 5"). Sett inn |
Dette vil kopiere kolonne C og sette den inn i kolonne E, flytte de eksisterende kolonnene til høyre:
12 | Område ("C: C"). KopierOmråde ("E: E"). Sett inn |
Kopier hele raden
Nedenfor viser vi deg flere måter å kopiere rad 1 og lime inn i rad 5.
1 | Område ("1: 1"). Kopier område ("5: 5") |
1 | Område ("A1"). EntireRow.Copy Range ("A5") |
1 | Rader (1). Kopier rader (5) |
Klipp ut og lim inn rader
Bare bruk Cut i stedet for Copy for å klippe og lime inn rader:
1 | Rader (1) .Kutt rader (5) |
Kopier flere rader
Her er eksempler på kopiering av flere rader samtidig:
1 | Område ("5: 7"). Kopier område ("10:13") |
1 | Område ("A5: A7"). EntireRow.Copy -område ("A10: A13") |
1 | Rader (5: 7). Kopier rader (10:13) |
Kopier hele kolonnen
Du kan kopiere hele kolonner på samme måte som å kopiere hele rader:
1 | Område ("C: C"). Kopieringsområde ("E: E") |
1 | Område ("C1"). EntireColumn.Copy Range ("C1"). EntireColumn |
1 | Kolonner (3). Kopieringsområde (5) |
Klipp ut og lim inn kolonner
Bare bruk Klipp i stedet for Kopi for å klippe og lime inn kolonner:
1 | Område ("C: C"). Klippområde ("E: E") |
Kopier flere kolonner
Her er eksempler på kopiering av flere kolonner samtidig:
1 | Område ("C: E"). Kopier område ("G: I") |
1 | Område ("C1: E1"). EntireColumn.Copy Range ("G1: I1") |
1 | Kolonner (3: 5). Kopier kolonner (7: 9) |
Kopier rader eller kolonner til et annet ark
For å kopiere til et annet ark, bruker du bare arkobjektet:
1 | Ark ("ark1"). Område ("C: E"). Kopieringsark ("ark2"). Område ("G: I") |
Klipp rader eller kolonner til et annet ark
Du kan bruke nøyaktig samme teknikk til å klippe og lime inn rader eller kolonner i et annet ark.
1 | Ark ("ark1"). Område ("C: E"). Klipp ark ("ark2"). Område ("G: I") |