VBA Kopioi / liitä rivit ja sarakkeet

Tämä opetusohjelma opettaa sinulle, kuinka kopioida (tai leikata) kokonaisia ​​rivejä tai sarakkeita VBA: n avulla. Käsittelemme solualueiden kopiointia ja liittämistä toisessa artikkelissa.

Ensin näytämme, miten voit liittää tai lisätä kopioidut rivit/sarakkeet ja keskustella eroista. Sitten näytämme sinulle kaikki eri tavat viitata riveihin ja sarakkeisiin kopioitaessa tai leikattaessa.

Rivit ja sarakkeet - Liitä vs

Kun liität rivejä ja sarakkeita, sinulla on kaksi vaihtoehtoa: Voit liittää olemassa olevan rivin (tai sarakkeen) päälle tai lisätä uuden rivin (tai sarakkeen).

Katsotaanpa eroa…

Kopioi ja liitä nykyisen rivin / sarakkeen päälle

Tämä kopioi rivin 1 ja liittää sen olemassa olevaan riviin 5:

1 Alue ("1: 1"). Kopioi alue ("5: 5")

Tämä kopioi sarakkeen C ja liittää sen sarakkeeseen E:

1 Alue ("C: C"). Kopioalue ("E: E")

Kopioi ja lisää rivi / sarake

Voit sen sijaan lisätä kopioidun rivin tai sarakkeen ja siirtää tilaa olemassa oleville riveille tai sarakkeille.

Tämä kopioi rivin 1 ja lisää sen riville 5 ja siirtää olemassa olevia rivejä alaspäin:

12 Alue ("1: 1"). KopioiAlue ("5: 5")

Tämä kopioi sarakkeen C ja lisää sen sarakkeeseen E siirtämällä olemassa olevat sarakkeet oikealle:

12 Alue ("C: C")Alue ("E: E")

Kopioi koko rivi

Alla näytämme sinulle useita tapoja kopioida rivi 1 ja liittää riville 5.

1 Alue ("1: 1"). Kopioi alue ("5: 5")
1 Alue ("A1"). EntireRow.Copy Range ("A5")
1 Rivit (1) Kopioi rivit (5)

Leikkaa ja liitä rivit

Leikkaa ja liitä rivit yksinkertaisesti leikkaamalla kopioinnin sijaan:

1 Rivit (1) Leikkaa rivit (5)

Kopioi useita rivejä

Tässä on esimerkkejä useiden rivien kopioimisesta kerralla:

1 Alue ("5: 7"). Kopioi alue ("10:13")
1 Alue ("A5: A7"). EntireRow.Copy Range ("A10: A13")
1 Rivit (5: 7) Kopioi rivit (10:13)

Kopioi koko sarake

Voit kopioida kokonaisia ​​sarakkeita samalla tavalla kuin kokonaisia ​​rivejä:

1 Alue ("C: C"). Kopioalue ("E: E")
1 Alue ("C1"). Koko sarake.Kopioalue ("C1"). Koko sarake
1 Sarakkeet (3) Kopiointialue (5)

Leikkaa ja liitä sarakkeet

Leikkaa ja liitä sarakkeita käyttämällä Leikkaa kopioinnin sijaan:

1 Alue ("C: C"). Leikkausalue ("E: E")

Kopioi useita sarakkeita

Tässä on esimerkkejä useiden sarakkeiden kopioimisesta kerralla:

1 Alue ("C: E"). Kopioalue ("G: I")
1 Alue ("C1: E1"). Koko sarake.Kopioalue ("G1: I1")
1 Sarakkeet (3: 5) Kopioi sarakkeet (7: 9)

Kopioi rivit tai sarakkeet toiselle taulukolle

Jos haluat kopioida toiselle arkille, käytä Sheet -objektia:

1 Sheets ("sheet1"). Alue ("C: E"). Copy Sheets ("sheet2"). Range ("G: I")

Leikkaa rivit tai sarakkeet toiselle arkille

Voit käyttää samaa tekniikkaa leikkaamaan ja liittämään rivejä tai sarakkeita toiselle arkille.

1 Arkit ("arkki1"). Alue ("C: E"). Leikatut arkit ("arkki2"). Alue ("G: I")

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave