VBA Kopiraj / prilepi vrstice in stolpce

Ta vadnica vas bo naučila, kako kopirati (ali izrezati) celotne vrstice ali stolpce z uporabo VBA. Kopiranje in lepljenje obsegov celic obravnavamo v drugem članku.

Najprej vam bomo pokazali, kako prilepite ali vstavite kopirane vrstice/stolpce in razpravljali o razlikah. Nato vam pokažemo vse različne načine sklicevanja na vrstice in stolpce pri kopiranju ali rezanju.

Vrstice in stolpci - Prilepi proti Vstavi

Pri lepljenju vrstic in stolpcev imate dve možnosti: lahko prilepite obstoječo vrstico (ali stolpec) ali vstavite novo vrstico (ali stolpec).

Poglejmo razliko…

Kopiraj in prilepi obstoječo vrstico / stolpec

To bo kopiralo prvo vrstico in jo prilepilo v obstoječo vrstico 5:

1 Obseg ("1: 1"). Obseg kopiranja ("5: 5")

To bo kopiralo stolpec C in ga prilepilo v stolpec E:

1 Obseg ("C: C"). Kopiraj obseg ("E: E")

Kopiraj in vstavi vrstico / stolpec

Namesto tega lahko vstavite kopirano vrstico ali stolpec in premaknete obstoječe vrstice ali stolpce, da naredite prostor.

To bo kopiralo 1. vrstico in jo vstavilo v 5. vrstico ter obstoječe vrstice premaknilo navzdol:

12 Razpon ("1: 1"). KopirajRazpon ("5: 5"). Vstavi

To bo kopiralo stolpec C in ga vstavilo v stolpec E ter obstoječe stolpce premaknilo v desno:

12 Razpon ("C: C"). KopirajObseg ("E: E"). Vstavi

Kopiraj celotno vrstico

Spodaj vam bomo pokazali več načinov kopiranja 1. vrstice in lepljenja v 5. vrstico.

1 Obseg ("1: 1"). Obseg kopiranja ("5: 5")
1 Obseg ("A1"). EntireRow.Copy Range ("A5")
1 Vrstice (1). Kopiraj vrstice (5)

Izreži in prilepi vrstice

Za izrezovanje in lepljenje vrstic preprosto uporabite Izreži namesto Kopiraj:

1 Vrstice (1). Rezane vrstice (5)

Kopiraj več vrstic

Tu so primeri kopiranja več vrstic hkrati:

1 Razpon ("5: 7"). Kopiraj obseg ("10:13")
1 Obseg ("A5: A7"). EntireRow.Copy Range ("A10: A13")
1 Vrstice (5: 7). Kopiraj vrstice (10:13)

Kopiraj cel stolpec

Podobno kot pri kopiranju celotnih vrstic lahko kopirate celotne stolpce:

1 Obseg ("C: C"). Kopiraj obseg ("E: E")
1 Obseg ("C1"). EntireColumn.Copy Range ("C1"). EntireColumn
1 Stolpci (3). Obseg kopiranja (5)

Izrežite in prilepite stolpce

Za izrezovanje in lepljenje stolpcev preprosto uporabite Izreži namesto Kopiraj:

1 Razpon ("C: C"). Obseg rezanja ("E: E")

Kopiraj več stolpcev

Tu so primeri kopiranja več stolpcev hkrati:

1 Obseg ("C: E"). Kopiraj obseg ("G: I")
1 Obseg ("C1: E1"). EntireColumn.Copy Range ("G1: I1")
1 Stolpci (3: 5). Kopiraj stolpce (7: 9)

Kopirajte vrstice ali stolpce na drug list

Če želite kopirati na drug list, preprosto uporabite predmet lista:

1 Listi ("list1"). Obseg ("C: E"). Kopiraj liste ("list2"). Razpon ("G: I")

Izrežite vrstice ali stolpce na drug list

Povsem enako tehniko lahko uporabite za rezanje in lepljenje vrstic ali stolpcev na drug list.

1 Listi ("list1"). Razpon ("C: E"). Rezani listi ("list2"). Razpon ("G: I")

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave