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