VBA kopijuoti / įklijuoti eilutes ir stulpelius

Š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“)
wave wave wave wave wave