Ciklo makrokomandos gali užtrukti nuobodų darbą ir jį automatizuoti.
Vaizdo kreditas: Stockbyte/Stockbyte/Getty Images
Standartinė Excel formulė negali kartotis daugiau nei vieną kartą; tai statinis skaičiavimas, kuris keičiasi tik pasikeitus kitoms langelių reikšmėms. Tačiau galite naudoti makrokomandas, kad vykdytumėte kilpos komandas, pagrįstas įvestu „Visual Basic for Applications“ kodu. Makrokomandos automatizuoja daugybę veiksmų, kad galėtumėte juos greitai ir lengvai pakartoti. Atminkite, kad makrokomandų įjungimas gali pakenkti jūsų kompiuterio saugumui, todėl ciklines makrokomandas naudokite tik tada, kai esate įsitikinę, kad „Excel“ skaičiuoklės šaltinis yra saugus.
1 žingsnis
Paleiskite „Excel“, atidarykite skaičiuoklę, kurioje norite naudoti kilpos komandą, tada paspauskite „Alt-F11“, kad atidarytumėte „Visual Basic“ rengyklę.
Dienos vaizdo įrašas
2 žingsnis
Pasirinkite meniu „Įterpti“, tada pasirinkite „Vartotojo forma“. Atsiras UserForm langas su Controls Toolbox šalia jo. Valdiklių įrankių juostoje pasirinkite komandų mygtuką. Etiketės rodomos užvedus pelės žymeklį virš piktogramų. Nubrėžkite komandų mygtuką UserForm lange.
3 veiksmas
Dešiniuoju pelės mygtuku spustelėkite nupieštą komandų mygtuką ir pasirinkite „View Code“, kad atidarytumėte to mygtuko VBA kodo langą. Atminkite, kad vienoje UserForm galite turėti kelis mygtukus, jei norite koduoti ir vykdyti kelias kilpas.
4 veiksmas
Įveskite ciklo, kurį norite atlikti, VBA kodą tarp kodo rengyklės eilučių „Private Sub“ ir „End Sub“. Pavyzdžiui, norėdami užpildyti langelių diapazoną duomenimis, galite įvesti šį kodą:
Dim i kaip sveikasis skaičius i = 1
Atlikite, kol i < 5 langeliai (i, 1). Reikšmė = 15 i = i + 1 kilpa
5 veiksmas
Paspauskite "F5", kad paleistumėte kilpą. Arba spustelėkite meniu „Vykdyti“ ir pasirinkite „Paleisti antrinę/vartotojo formą“.
Patarimas
Yra daug daugiau tipų kilpų ir funkcijų, kurias galite paleisti naudodami VBA scenarijus (žr. išteklius).