Visual Basic for Applications (VBA) on ideaalne meetod Excel 2010 kohandamiseks teie vajadustele vastavaks. Kui leiate end pidevalt samu ülesandeid täitmas, näiteks Excelis andmeid kopeerimas, saate VBA-l selle ülesande enda eest ära teha. Selle asemel, et kopeerida andmeid käsitsi ühelt töölehel ja kleepida need teisele, kirjutage VBA makro ja saate kopeerimiseks ja kleepimiseks kohe nuppu vajutada.
Samm 1
Klõpsake vahekaarti "Arendaja" ja seejärel "Visual Basic", et avada Visual Basicu redaktor (VBE), millega saate luua VBA.
Päeva video
2. samm
Tühja mooduli akna avamiseks klõpsake nuppu "Sisesta" ja seejärel "Moodul".
3. samm
Lõika ja kleepige mooduli aknasse järgmine kood:
Sub Copy_Data() rakendus. ScreenUpdating = False Worksheets("Sheet1").Range("A1:A10").Väärtus = Worksheets("Sheet2").Range("B1:B10").Väärtuse rakendus. ScreenUpdating = True End Sub
4. samm
Kohandage kood vastavalt teie konkreetsetele vajadustele; nagu kirjutatud, kopeerib kood töölehe 1 lahtrites A1 kuni A10 olevad andmed töölehe 2 lahtritesse B1 kuni B10. Näiteks kui soovite kopeerida andmeid lehe 4 lahtritest C1 kuni C100 lehe 5 lahtritesse D1 kuni D100, kirjutaksite koodi kolmanda rea ümber, et lugeda:
Töölehed("Sheet4").Range("C1:C100").Väärtus = Worksheets("Sheet5").Range("D1:D100").Väärtus
5. samm
Rutiini käivitamiseks vajutage "F5".
Näpunäide
Töölehe ja koodi vahel vahetamiseks vajutage klahve "Alt" ja "F11".