VBA Kopier / lim inn rader og kolonner

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")

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave