Kopioi tiedot toiseen työkirjaan Excelissä
Tässä artikkelissa kerrotaan molemmista tavoista kopioida tietoja toiseen Microsoft Excelin työkirjaan.
- Siirrä tai kopioi tiedot samaan työkirjaan
- Siirrä tai kopioi tietoja eri työkirjoissa
- Siirrä tai kopioi tietoja VBA: n avulla
Siirrä tai kopioi tiedot samaan työkirjaan
Ensimmäinen vaihe on valita arkki, jonka haluat siirtää tai kopioida. Jos haluat valita useita arkkeja, valitse vain ensimmäinen arkki ja pidä sitten ohjauspainiketta painettuna samalla, kun napsautat lisää arkkeja, jotka haluat kopioida.Etsi ylemmän työkalurivin Koti- välilehdestä Solut- ryhmä ja valitse Muotoile . Valitse Järjestä arkit -kohdassa Siirrä tai kopioi arkki .
Näyttöön tulee valintaikkuna. Ennen luetteloa voit joko napsauttaa arkkia, johon haluat siirtää siirretyt tai kopioidut arkit, tai voit siirtää arkit työkirjan viimeisen arkin jälkeen napsauttamalla siirtyä loppuun .
Jos haluat kopioida arkit niiden siirtämisen sijasta, valitse Siirrä tai Kopioi -valintaikkunassa Luo kopio -valintaruutu.
Siirrä tai kopioi tietoja eri työkirjoissa
Jos haluat siirtää tai kopioida Excel-laskentataulukoita toiseen työkirjaan, sinun on ensin varmistettava, että kohde-työkirja on avoinna samassa Microsoft Excel -versiossa.Valitse arkit, jotka haluat siirtää tai kopioida. Siirry seuraavaksi työkalurivin Koti- välilehdelle ja napsauta Solut- ryhmää> Muotoile . Valitse Järjestä arkit -kohdassa Siirrä tai kopioi arkki .
Näyttöön tulee valintaikkuna. Valitse Kirjanmerkkiluettelosta joko siirrä tai kopioi valitut arkit olemassa olevaan työkirjaan tai siirtää tai kopioida arkit uuteen työkirjaan.
Ennen luetteloa voit joko napsauttaa arkkia, johon haluat siirtää siirretyt tai kopioidut arkit, tai voit siirtää arkit työkirjan viimeisen arkin jälkeen napsauttamalla siirtyä loppuun .
Siirrä tai kopioi tietoja VBA: n avulla
Sub CopyOpenItems ()
'
'CopyOpenItems Macro
'Kopioi avoimet kohteet arkille.
'
'Pikanäppäin: Ctrl + Vaihto + O
'
Dim wbTarget Työkirjan työkirjana, johon tiedot liitetään
Dim wbThis Kuten työkirjan työkirja, josta tiedot kopioidaan
Dim strName lähteen arkki / kohde-työkirjan nimi merkkijonona
"asetettu nykyiseen aktiiviseen työkirjaan (lähdekirja)
Aseta wbThis = ActiveWorkbook
'saat kirjan kirjan aktiivisen nimen
strName = ActiveSheet.Name
'avaa työkirja, jolla on sama nimi kuin levyn nimellä
Aseta wbTarget = Workbooks.Open ("C: tiedoston polku" & strName & ".xlsx")
'valitse kohdekirjasta solu A1
wbTarget.Range ( "A1"). Select
”selkeät nykyiset arvot muodostavat kohdekirjan
wbTarget.Range ( "A1: M51"). ClearContents
aktivoi lähdekirja
wbThis.Activate
”Poista kaikki leikepöydällä olevat asiat maksimoidaksesi käytettävissä olevan muistin
Application.CutCopyMode = False
'kopioi alue lähdekirjasta
wbThis.Range ( "A12: M62"). Kopioi
'liitä kohdekirjan tiedot
wbTarget.Range ( "A1"). PasteSpecial
”Poista kaikki leikepöydällä olevat asiat maksimoidaksesi käytettävissä olevan muistin
Application.CutCopyMode = False
'tallenna kohdekirja
wbTarget.Save
sulje työkirja
wbTarget.Close
aktivoi lähdekirjan uudelleen
wbThis.Activate
'selkeä muisti
Aseta wbTarget = Ei mitään
Aseta wbThis = Ei mitään
Lopeta Sub