Kako kopirati s jednog radnog lista i zalijepiti na drugi pomoću VBA

Visual Basic za aplikacije (VBA) idealna je metoda za prilagodbu Excel 2010 vašim potrebama. Ako stalno obavljate iste zadatke, kao što je kopiranje podataka u Excel, možete natjerati VBA da izvrši zadatak umjesto vas. Umjesto da ručno kopirate podatke s jednog radnog lista i lijepite ih u drugi, napišite VBA makronaredbu i možete pritisnuti gumb za trenutno kopiranje i lijepljenje.

Korak 1

Kliknite karticu "Developer", a zatim kliknite "Visual Basic" da otvorite Visual Basic Editor (VBE) s kojim možete kreirati VBA.

Video dana

Korak 2

Kliknite "Umetni", a zatim kliknite "Modul" da otvorite prazan prozor modula.

Korak 3

Izrežite i zalijepite sljedeći kod u prozor modula:

Aplikacija Sub Copy_Data(). Ažuriranje zaslona = Lažni radni listovi("List1").Raspon("A1:A10").Vrijednost = Radni listovi("List2").Raspon("B1:B10").Primjena vrijednosti. Ažuriranje zaslona = True End Sub

4. korak

Prilagodite kod svojim specifičnim potrebama; kako je napisano, kod kopira podatke iz ćelija A1 do A10 na radnom listu 1 u ćelije B1 do B10 na radnom listu 2. Na primjer, ako želite kopirati podatke iz ćelija C1 do C100 na listu 4 u ćelije D1 do D100 na listu 5, prepisali biste treći redak koda da glasi:

Radni listovi("Sheet4").Raspon("C1:C100").Vrijednost = Radni listovi("Sheet5").Raspon("D1:D100").Vrijednost

Korak 5

Pritisnite "F5" za pokretanje rutine.

Savjet

Pritisnite tipke "Alt" i "F11" zajedno za prebacivanje između radnog lista i vašeg koda.