VBA Ridade ja veergude kopeerimine / kleepimine

See õpetus õpetab teile, kuidas VBA abil terveid ridu või veerge kopeerida (või lõigata). Me käsitleme lahtrite vahemike kopeerimist ja kleepimist teises artiklis.

Kõigepealt näitame teile, kuidas kopeeritud ridu/veerge kleepida või sisestada ning arutame erinevusi. Seejärel näitame teile kopeerimisel või lõikamisel erinevaid viiteid ridadele ja veergudele.

Ridad ja veerud - kleepimine vs sisestamine

Ridade ja veergude kleepimisel on teil kaks võimalust: saate kleepida olemasoleva rea ​​(või veeru) peale või sisestada uue rea (või veeru).

Vaatame erinevust…

Kopeeri ja kleebi olemasolevale reale / veerule

See kopeerib rea 1 ja kleepib selle olemasolevale reale 5:

1 Vahemik ("1: 1"). Kopeeri vahemik ("5: 5")

See kopeerib veeru C ja kleepib selle veergu E:

1 Vahemik ("C: C"). Kopeeri vahemik ("E: E")

Kopeeri ja sisesta rida / veergu

Selle asemel võite kopeeritud rea või veeru sisestada ja ruumi muutmiseks olemasolevaid ridu või veerge nihutada.

See kopeerib rea 1 ja lisab selle reale 5, nihutades olemasolevaid ridu allapoole:

12 Vahemik ("1: 1"). KopeeriVahemik ("5: 5"). Sisesta

See kopeerib veeru C ja lisab selle veergu E, nihutades olemasolevaid veerge paremale:

12 Vahemik ("C: C"). KopeeriVahemik ("E: E"). Sisesta

Kopeeri terve rida

Allpool näitame teile mitmeid viise, kuidas kopeerida rida 1 ja kleepida reale 5.

1 Vahemik ("1: 1"). Kopeeri vahemik ("5: 5")
1 Vahemik ("A1"). EntireRow.Copy Range ("A5")
1 Ridad (1). Kopeeri read (5)

Lõika ja kleebi ridu

Ridade lõikamiseks ja kleepimiseks kasutage lihtsalt nuppu Kopeeri.

1 Ridad (1). Lõika read (5)

Kopeeri mitu rida

Siin on näited mitme rea korraga kopeerimisest:

1 Vahemik ("5: 7"). Kopeeri vahemik ("10:13")
1 Vahemik ("A5: A7"). EntireRow.Copy Range ("A10: A13")
1 Ridad (5: 7). Kopeeri read (10:13)

Kopeeri kogu veerg

Saate kopeerida terveid veerge sarnaselt tervete ridade kopeerimisega.

1 Vahemik ("C: C"). Kopeeri vahemik ("E: E")
1 Vahemik ("C1"). Kogu veerg. Kopeerimisvahemik ("C1"). Kogu veerg
1 Veerud (3). Kopeerimisvahemik (5)

Lõika ja kleebi veerge

Veergude lõikamiseks ja kleepimiseks kasutage kopeerimise asemel lihtsalt lõikamist.

1 Vahemik ("C: C"). Lõikevahemik ("E: E")

Kopeeri mitu veergu

Siin on näited mitme veeru korraga kopeerimisest:

1 Vahemik ("C: E"). Kopeeri vahemik ("G: I")
1 Vahemik ("C1: E1"). Kogu veerg. Kopeerimisvahemik ("G1: I1")
1 Veerud (3: 5). Kopeeri veerud (7: 9)

Kopeerige read või veerud teisele lehele

Teisele lehele kopeerimiseks kasutage lihtsalt leheobjekti:

1 Arvutustabelid ("leht 1"). Vahemik ("C: E"). Kopeeri lehed ("leht 2"). Vahemik ("G: I")

Lõika read või veerud teisele lehele

Täpselt sama tehnikat saate kasutada ridade või veergude lõikamiseks ja kleepimiseks teisele lehele.

1 Lehed ("leht 1"). Vahemik ("C: E"). Lõika lehed ("leht 2"). Vahemik ("G: I")

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave