VBA Kopiraj / Zalijepi retke i stupce

Ovaj vodič će vas naučiti kako kopirati (ili izrezati) cijele redove ili stupce pomoću VBA. Kopiranje i lijepljenje raspona ćelija pokrivamo u drugom članku.

Prvo ćemo vam pokazati kako zalijepiti ili umetnuti kopirane retke/stupce i razgovarati o razlikama. Zatim ćemo vam pokazati sve različite načine upućivanja na retke i stupce pri kopiranju ili rezanju.

Redci i stupci - Zalijepi vs. Umetni

Prilikom lijepljenja redaka i stupaca imate dvije mogućnosti: Možete zalijepiti postojeći redak (ili stupac) ili možete umetnuti novi redak (ili stupac).

Pogledajmo razliku…

Kopiraj i zalijepi postojeći redak / stupac

Ovo će kopirati 1. redak i zalijepiti ga u postojeći 5. redak:

1 Raspon ("1: 1"). Kopiraj raspon ("5: 5")

Ovo će kopirati stupac C i zalijepiti ga u stupac E:

1 Raspon ("C: C"). Kopiraj raspon ("E: E")

Kopiraj i umetni redak / stupac

Umjesto toga možete umetnuti kopirani redak ili stupac i pomaknuti postojeće retke ili stupce kako biste napravili mjesta.

Ovo će kopirati 1. redak i umetnuti ga u 5. redak, pomaknuvši postojeće retke prema dolje:

12 Raspon ("1: 1"). KopirajRaspon ("5: 5"). Umetnite

Ovo će kopirati stupac C i umetnuti ga u stupac E, pomaknuvši postojeće stupce udesno:

12 Raspon ("C: C"). KopirajRaspon ("E: E"). Umetnite

Kopiraj cijeli niz

U nastavku ćemo vam pokazati nekoliko načina kopiranja 1. retka i lijepljenja u 5. red.

1 Raspon ("1: 1"). Kopiraj raspon ("5: 5")
1 Raspon ("A1"). EntireRow.Copy Raspon ("A5")
1 Redovi (1). Kopiraj redove (5)

Izrežite i zalijepite redove

Za rezanje i lijepljenje redaka jednostavno upotrijebite Izreži umjesto Kopiraj:

1 Redovi (1). Izrežite redove (5)

Kopiraj više redaka

Evo primjera kopiranja više redaka odjednom:

1 Raspon ("5: 7"). Kopiraj raspon ("10:13")
1 Raspon ("A5: A7"). EntireRow.Copy Raspon ("A10: A13")
1 Redovi (5: 7). Kopiraj redove (10:13)

Kopiraj cijeli stupac

Cijele stupce možete kopirati slično kao i cijele retke:

1 Raspon ("C: C"). Kopiraj raspon ("E: E")
1 Raspon ("C1"). EntireColumn.Copy Raspon ("C1"). EntireColumn
1 Stupci (3). Raspon kopiranja (5)

Izrežite i zalijepite stupce

Jednostavno upotrijebite Izreži umjesto Kopiraj da biste izrezali i zalijepili stupce:

1 Raspon ("C: C"). Raspon izrezivanja ("E: E")

Kopiraj više stupaca

Evo primjera kopiranja više stupaca odjednom:

1 Raspon ("C: E"). Kopiraj raspon ("G: I")
1 Raspon ("C1: E1"). Cijeli stupac.Kopiraj raspon ("G1: I1")
1 Kolone (3: 5). Kopiraj kolone (7: 9)

Kopirajte redove ili stupce na drugi list

Za kopiranje na drugi list jednostavno upotrijebite objekt lista:

1 Listovi ("list1"). Raspon ("C: E"). Kopiraj listove ("list2"). Raspon ("G: I")

Izrežite redove ili stupce na drugi list

Istu tehniku ​​možete koristiti za izrezivanje i lijepljenje redaka ili stupaca na drugi list.

1 Listovi ("list1"). Raspon ("C: E"). Rezani listovi ("list2"). Raspon ("G: I")

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave