Visual Basic for Applications (VBA) on ihanteellinen tapa mukauttaa Excel 2010 tarpeidesi mukaan. Jos huomaat jatkuvasti suorittavasi samoja tehtäviä, kuten kopioivan tietoja Excelissä, voit saada VBA: n suorittamaan tehtävän puolestasi. Sen sijaan, että kopioit tietoja yhdestä laskentataulukosta manuaalisesti ja liität ne toiseen, kirjoita VBA-makro ja voit suorittaa kopioinnin ja liittämisen välittömästi painamalla painiketta.
Vaihe 1
Napsauta "Kehittäjä"-välilehteä ja napsauta sitten "Visual Basic" avataksesi Visual Basic -editorin (VBE), jolla voit luoda VBA: n.
Päivän video
Vaihe 2
Napsauta "Lisää" ja napsauta sitten "Moduuli" avataksesi tyhjän moduuliikkunan.
Vaihe 3
Leikkaa ja liitä seuraava koodi moduuliikkunaan:
Sub Copy_Data() -sovellus. ScreenUpdating = Väärät työarkit("Sheet1").Alue("A1:A10").Arvo = Työarkit("Sheet2").Alue("B1:B10").Arvosovellus. ScreenUpdating = True End Sub
Vaihe 4
Räätälöi koodi tarpeidesi mukaan; kuten kirjoitettu, koodi kopioi laskentataulukon 1 solujen A1-A10 tiedot laskentataulukon 2 soluihin B1-B10. Jos esimerkiksi haluat kopioida tiedot taulukon 4 soluista C1–C100 taulukon 5 soluihin D1–D100, kirjoita koodin kolmas rivi uudelleen lukemaan:
Työarkit("Sheet4").Alue("C1:C100").Arvo = Työarkit("Sheet5").Alue("D1:D100").Arvo
Vaihe 5
Suorita rutiini painamalla "F5".
Kärki
Paina "Alt"- ja "F11"-näppäimiä yhdessä vaihtaaksesi laskentataulukon ja koodisi välillä.