Ši pamoka išmokys jus, kaip kopijuoti (arba iškirpti) visas eilutes ar stulpelius naudojant VBA. Kitame straipsnyje aptariame ląstelių diapazonų kopijavimą ir įklijavimą.
Pirmiausia parodysime, kaip įklijuoti ar įterpti nukopijuotas eilutes/stulpelius ir aptarsime skirtumus. Tada parodysime visus įvairius būdus, kaip nukopijuoti ar pjaustyti nuorodas į eilutes ir stulpelius.
Eilutės ir stulpeliai - įklijuoti ir įterpti
Įklijuodami eilutes ir stulpelius turite dvi parinktis: galite įklijuoti esamą eilutę (arba stulpelį) arba įterpti naują eilutę (arba stulpelį).
Pažvelkime į skirtumą…

Kopijuoti ir įklijuoti esamą eilutę / stulpelį
Tai nukopijuos 1 eilutę ir įklijuos ją į esamą 5 eilutę:
1 | Diapazonas („1: 1“). Kopijuoti diapazoną („5: 5“) |
Tai nukopijuos C stulpelį ir įklijuos jį į E stulpelį:
1 | Diapazonas („C: C“). Kopijuoti diapazoną („E: E“) |
Kopijuoti ir įterpti eilutę / stulpelį
Vietoj to galite įterpti nukopijuotą eilutę ar stulpelį ir perkelti esamas eilutes ar stulpelius, kad atsirastų vietos.
Bus nukopijuota 1 eilutė ir įterpta į 5 eilutę, perkeliant esamas eilutes žemyn:
12 | Diapazonas („1: 1“). KopijuotiDiapazonas („5: 5“) |
Tai nukopijuos C stulpelį ir įterps jį į E stulpelį, perkeliant esamus stulpelius į dešinę:
12 | Diapazonas („C: C“). KopijuotiDiapazonas („E: E“). Įterpimas |
Kopijuoti visą eilutę
Žemiau parodysime kelis būdus, kaip nukopijuoti 1 eilutę ir įklijuoti į 5 eilutę.
1 | Diapazonas („1: 1“). Kopijuoti diapazoną („5: 5“) |
1 | Diapazonas („A1“). „EntireRow.Copy Range“ („A5“) |
1 | Eilutės (1). Kopijuoti eilutes (5) |
Iškirpti ir įklijuoti eilutes
Norėdami iškirpti ir įklijuoti eilutes, tiesiog naudokite „Cut“, o ne „Copy“:
1 | Eilutės (1). Iškirpti eilutes (5) |
Kopijuoti kelias eilutes
Pateikiame kelių eilučių kopijavimo vienu metu pavyzdžius:
1 | Diapazonas („5: 7“). Kopijuoti diapazoną („10:13“) |
1 | Diapazonas („A5: A7“). „EntireRow.Copy“ diapazonas („A10: A13“) |
1 | Eilutės (5: 7). Kopijuoti eilutes (10:13) |
Kopijuoti visą stulpelį
Galite kopijuoti visus stulpelius panašiai kaip kopijuodami visas eilutes:
1 | Diapazonas („C: C“). Kopijuoti diapazoną („E: E“) |
1 | Diapazonas („C1“). Visa stulpelis. Kopijavimo diapazonas („C1“). Visa stulpelis |
1 | Stulpeliai (3). Kopijavimo diapazonas (5) |
Iškirpti ir įklijuoti stulpelius
Norėdami iškirpti ir įklijuoti stulpelius, tiesiog naudokite „Cut“, o ne „Copy“:
1 | Diapazonas („C: C“). Iškirpti diapazonas („E: E“) |
Kopijuoti kelis stulpelius
Pateikiame kelių stulpelių vienu metu kopijavimo pavyzdžius:
1 | Diapazonas („C: E“). Kopijuoti diapazoną („G: I“) |
1 | Diapazonas („C1: E1“). Visa stulpelis. Kopijavimo diapazonas („G1: I1“) |
1 | Stulpeliai (3: 5). Kopijuoti stulpelius (7: 9) |
Nukopijuokite eilutes ar stulpelius į kitą lapą
Norėdami kopijuoti į kitą lapą, tiesiog naudokite „Sheet Object“:
1 | Skaičiuoklės („lapas1“). Diapazonas („C: E“). Kopijuoti lapus („lapas2“). Diapazonas („G: I“) |
Iškirpkite eilutes ar stulpelius į kitą lapą
Tą pačią techniką galite naudoti norėdami iškirpti ir įklijuoti eilutes ar stulpelius į kitą lapą.
1 | Lakštai („lapas1“). Diapazonas („C: E“). Iškirpti lakštai („lapas2“). Diapazonas („G: I“) |