Kako kopirati z enega delovnega lista in prilepiti na drugega z uporabo VBA

Visual Basic za aplikacije (VBA) je idealna metoda za prilagajanje Excela 2010 vašim potrebam. Če nenehno opravljate ista opravila, kot je kopiranje podatkov v Excelu, lahko zagotovite, da VBA opravi nalogo namesto vas. Namesto da ročno kopirate podatke z enega delovnega lista in jih prilepite v drugega, napišite makro VBA in lahko pritisnete gumb, da takoj izvedete kopiranje in lepljenje.

Korak 1

Kliknite zavihek »Razvijalec« in nato kliknite »Visual Basic«, da odprete urejevalnik Visual Basic (VBE), s katerim lahko ustvarite VBA.

Video dneva

2. korak

Kliknite "Vstavi" in nato kliknite "Modul", da odprete prazno okno modula.

3. korak

Izrežite in prilepite naslednjo kodo v okno modula:

Aplikacija Sub Copy_Data(). Posodobitev zaslona = lažni delovni listi("List1").Razpon("A1:A10").Vrednost = Delovni listi("List2").Razpon("B1:B10").Vrednostna aplikacija. Posodobitev zaslona = True End Sub

4. korak

Prilagodite kodo svojim specifičnim potrebam; kot je napisano, koda kopira podatke iz celic A1 do A10 na delovnem listu 1 v celice B1 do B10 na delovnem listu 2. Če bi na primer želeli kopirati podatke iz celic C1 do C100 na listu 4 v celice D1 do D100 na listu 5, bi prepisali tretjo vrstico kode, da se glasi:

Delovni listi("Sheet4").Range("C1:C100").Value = Worksheets("Sheet5").Range("D1:D100").Value

5. korak

Pritisnite "F5", da zaženete rutino.

Nasvet

Pritisnite tipki "Alt" in "F11" skupaj, da preklapljate med delovnim listom in vašo kodo.