Tento tutoriál vás naučí kopírovať (alebo vystrihovať) celé riadky alebo stĺpce pomocou jazyka VBA. Kopírovanie a prilepovanie rozsahov buniek pokrývame v inom článku.
Najprv vám ukážeme, ako prilepiť alebo vložiť skopírované riadky/stĺpce, a prediskutujeme rozdiely. Potom vám ukážeme všetky rôzne spôsoby odkazovania na riadky a stĺpce pri kopírovaní alebo vystrihovaní.
Riadky a stĺpce - Prilepiť vs. Vložiť
Pri vkladaní riadkov a stĺpcov máte dve možnosti: Môžete prilepiť existujúci riadok (alebo stĺpec) alebo môžete vložiť nový riadok (alebo stĺpec).
Pozrime sa na rozdiel…

Skopírujte a prilepte do existujúceho riadka / stĺpca
Tým sa skopíruje riadok 1 a prilepí sa do existujúceho riadka 5:
1 | Rozsah („1: 1“). Rozsah kopírovania („5: 5“) |
Skopíruje sa stĺpec C a prilepí sa do stĺpca E:
1 | Rozsah („C: C“). Rozsah kopírovania („E: E“) |
Skopírujte a vložte riadok / stĺpec
Namiesto toho môžete vložiť skopírovaný riadok alebo stĺpček a existujúce riadky alebo stĺpce posunúť, aby sa uvoľnilo miesto.
Skopíruje sa tým riadok 1 a vloží sa do riadka 5 a existujúce riadky sa posunú nadol:
12 | Rozsah („1: 1“). SkopírujteRozsah („5: 5“). Vložiť |
Skopíruje sa stĺpec C a vloží sa do stĺpca E a existujúce stĺpce sa posunú doprava:
12 | Rozsah („C: C“). SkopírujteRozsah („E: E“). Vložte |
Skopírujte celý riadok
Nižšie vám ukážeme niekoľko spôsobov, ako skopírovať riadok 1 a vložiť ho do riadku 5.
1 | Rozsah („1: 1“). Rozsah kopírovania („5: 5“) |
1 | Rozsah („A1“). Rozsah EntireRow.Copy („A5“) |
1 | Riadky (1). Kopírovať riadky (5) |
Vystrihnite a prilepte riadky
Na vystrihnutie a prilepenie riadkov jednoducho použite príkaz Vystrihnúť namiesto Kopírovať:
1 | Riadky (1). Vystrihnite riadky (5) |
Kopírovanie viacerých riadkov
Tu sú príklady kopírovania viacerých riadkov naraz:
1 | Rozsah („5: 7“). Rozsah kopírovania („10:13“) |
1 | Rozsah ("A5: A7"). Rozsah EntireRow.Copy ("A10: A13") |
1 | Riadky (5: 7). Skopírujte riadky (10:13) |
Skopírujte celý stĺpec
Môžete kopírovať celé stĺpce podobne ako kopírovanie celých riadkov:
1 | Rozsah („C: C“). Rozsah kopírovania („E: E“) |
1 | Rozsah („C1“). EntireColumn.Copy Rozsah („C1“). EntireColumn |
1 | Stĺpce (3). Rozsah kopírovania (5) |
Vystrihnite a prilepte stĺpce
Na vystrihnutie a prilepenie stĺpcov jednoducho použite príkaz Vystrihnúť namiesto Kopírovať:
1 | Rozsah („C: C“). Rozsah rezu („E: E“) |
Skopírujte viac stĺpcov
Tu sú príklady kopírovania viacerých stĺpcov naraz:
1 | Rozsah („C: E“). Rozsah kopírovania („G: I“) |
1 | Rozsah („C1: E1“). Rozsah EntireColumn.Copy („G1: I1“) |
1 | Stĺpce (3: 5). Kopírovať stĺpce (7: 9) |
Skopírujte riadky alebo stĺpce na iný list
Ak chcete skopírovať na iný list, jednoducho použite objekt hárka:
1 | Listy ("sheet1"). Rozsah ("C: E"). Kopírovať listy ("sheet2"). Rozsah ("G: I") |
Vystrihnite riadky alebo stĺpce na iný list
Presne tou istou technikou môžete vystrihnúť a prilepiť riadky alebo stĺpce na iný list.
1 | Listy („sheet1“). Rozsah („C: E“). Rezané listy („sheet2“). Rozsah („G: I“) |