Microsoft Office Online
Registruotis į „Mano Office Online (Kas tai?)“ | Registruotis

 
 
Microsoft Office Excel
Ieška
Ieška
 
Patikrinkite, gal atsirado naujinimų. (c) Microsoft
„Office“ failai – atsisiųsti
 
 
 
Įspėjimas: Jūs mėginate peržiūrėti šį puslapį su nepalaikoma naršyklės versija. Šis puslapis geriausiai veikia su „Microsoft Internet Explorer 6.0“ ar vėlesne versija, „Firefox 1.5“ arba „Netscape Navigator 8.0“ ar vėlesne versija. Sužinokite apie palaikomas naršykles daugiau.

Makrokomandos kūrimas arba naikinimas
 

Žymės  pridėti makrokomandą; automatizuoti; išjungti makrokomandą; įjungti makrokomandas; makrokomanda; makrokomandos mygtukas; makrokomandos sauga; Scenarijus; rodyti; vba
Piktogramos vaizdasKas yra žymės?

Jei norite automatizuoti pasikartojančias užduotis, programoje „Microsoft Office Excel̶ galite greitai įrašyti makrokomandą (makrokomanda: veiksmas arba veiksmų rinkinys, naudojamas užduotims automatizuoti. Makrokomandos yra rašomos programavimo kalba „Visual Basic for Applications“.). Taip pat makrokomandą galite kurti programoje „Microsoft Visual Basic“ naudodami „Visual Basic“ rengyklę (Visual Basic doroklis: aplinka, kurioje rašomos naujos ir redaguojamos esančios Visual Basic for Applications programos ir procedūros. Visual Basic doroklyje yra visas derinimo įrankių rinkinys sintaksės klaidoms ir praginos laiku atsirandančioms triktims bei loginėms klaidoms jūsų programoje surasti.), kad parašytumėte savo makrokomandos scenarijų arba kopijuotumėte visą makrokomandą ar jos dalį į naują makrokomandą. Sukūrę makrokomandą, galite priskirti ją objektui (pavyzdžiui, įrankių juostos mygtukui, grafiniam elementui arba valdikliui), kad galėtumėte ją paleisti spustelėję objektą. Jei makrokomanda jums nebereikalinga, galite ją panaikinti.

Ką norėtumėte daryti?


Sukurti makrokomandą

Kai įrašote makrokomandą, makrokomandos įrašymo priemonė įrašo visus veiksmus, reikalingus veiksmams, kuriuos norite kad atliktų makrokomanda. Įrašytuose veiksmuose naršymas juostelėje neįtrauktas.

 Pastaba   Juostelė yra „“ komponentas.

  1. Jei skirtukas Programų kūrėjas neprieinamas, norėdami jį rodyti, atlikite šiuos veiksmus:
    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko vaizdas ir spustelėkite komandą „Excel“ parinktys.
    2. Kategorijos Populiaru dalyje Svarbiausios darbo su „Excel“ parinktys pažymėkite žymės langelį Juostelėje rodyti skirtuką Programų kūrėjas, tada spustelėkite Gerai.
  2. Norėdami nustatyti apsaugos lygį, kad būtų laikinai įgalintos visos makrokomandos, atlikite šiuos veiksmus:
    1. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Makrokomandų sauga.

      „Excel“ juostelės paveikslėlis

    2. Dalyje Makrokomandų parametrai spustelėkite Įgalinti visas makrokomandas (nerekomenduojama; gali būti paleistas potencialiai pavojingas kodas), tada spustelėkite Gerai.

     Pastaba   Jei norite apsisaugoti nuo potencialiai pavojingo kodo vykdymo, rekomenduojame grįžti prie vieno iš parametrų, kurie, baigus dirbti su makrokomandomis, visas jas išjungia. Daugiau informacijos apie parametrų keitimą rasite Makrokomandų saugos parametrų keitimas programoje „Excel“.

  3. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Įrašyti makrokomandą.
  4. Lauke Makrokomandos pavadinimas įveskite makrokomandos pavadinimą.

     Pastaba   Pirmasis makrokomandos pavadinimo simbolis turi būti raidė. Tolesni simboliai gali būti raidės, skaičiai arba pabraukimo simbolis. Makrokomandos pavadinime negali būti tarpų; žodžiams atskirti naudojamas pabraukimo simbolis. Jei naudojate makrokomandos pavadinimą, kuris sutampa su langelio nuoroda, galite gauti klaidos pranešimą, kad makrokomandos pavadinimas netinka.

  5. Jei makrokomandai vykdyti norite priskirti derinio su klavišu CTRL spartųjį klavišą (spartusis klavišas: funkcijos klavišas arba klavišų kombinacija, pvz., F5 arba CTRL+A, kurią naudojate meniu komandai įvykdyti. Palyginkite: kreipties klavišas yra klavišų kombinacija, pvz., ALT+F, aktyvina meniu, komandą arba valdiklį.), lauke Spartusis klavišas įveskite bet kokią mažąją arba didžiąją raidę, kurią norite naudoti.

     Pastaba   Spartusis klavišas perrašys tokį patį numatytąjį programos „Excel“ spartųjį klavišą, kol bus atidaryta darbaknygė, kurioje yra makrokomanda. Jau priskirtų programoje „Excel“ derinių su klavišu CTRL sparčiųjų klavišų sąrašo ieškokite Programos „Excel“ spartieji ir funkciniai klavišai.

  6. Sąraše Makrokomandos išsaugojimo vieta pažymėkite darbaknygę, kurioje norite išsaugoti makrokomandą.

     Patarimas   Jei norite naudotis makrokomanda bet kada naudodamiesi programa „Excel“, pasirinkite Asmeninėje makrokomandų darbaknygėje. Kai pasirenkate Asmeninėje makrokomandų darbaknygėje, programa „Excel“ sukuria paslėptą asmeninę makrokomandų darbaknygę (Personal.xlsb), jei jos dar nėra, ir įrašo makrokomandą šioje darbaknygėje. Sistemoje „Windows Vista“ ši darbaknygė įrašoma aplanke C:\Documents and Settings\vartotojo vardas\Application Data\Microsoft\Excel\XLStart. Sistemoje „Microsoft Windows“ XP ši darbaknygė įrašoma aplanke C:\Users\vartotojo vardas\Application Data\Microsoft\Excel\XLStart. Aplanke XLStart esančios darbaknygės automatiškai atidaromos paleidžiant programą „Excel“. Jei norite, kad makrokomanda iš asmeninės makrokomandų darbaknygės būtų automatiškai vykdoma kitoje darbaknygėje, turite įrašyti tą darbaknygę aplanke XLStart, kad abi darbaknygės atsidarytų paleidus programą „Excel“.

  7. Lauke Aprašas įveskite makrokomandos aprašą.
  8. Spustelėkite Gerai, kad pradėtumėte įrašymą.
  9. Atlikite veiksmus, kuriuos norite įrašyti.
  10. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Baigti įrašymą.Mygtuko paveikslėlis

     Patarimas   Taip pat galite spustelėti mygtuką Baigti įrašymą Mygtuko paveikslėlis, esantį kairėje būsenos juostos pusėje.

Puslapio pradžia Puslapio pradžia

Makrokomandos kūrimas naudojant programą Microsoft Visual Basic

  1. Jei skirtukas Programų kūrėjas neprieinamas, norėdami jį rodyti, atlikite šiuos veiksmus:
    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko vaizdas ir spustelėkite komandą „Excel“ parinktys.
    2. Kategorijos Populiaru dalyje Svarbiausios darbo su „Excel“ parinktys pažymėkite žymės langelį Juostelėje rodyti skirtuką Programų kūrėjas, tada spustelėkite Gerai.
  2. Norėdami nustatyti apsaugos lygį, kad būtų laikinai įgalintos visos makrokomandos, atlikite šiuos veiksmus:
    1. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Makrokomandų sauga.

      „Excel“ juostelės paveikslėlis

    2. Dalyje Makrokomandų parametrai spustelėkite Įgalinti visas makrokomandas (nerekomenduojama; gali būti paleistas potencialiai pavojingas kodas), tada spustelėkite Gerai.

     Pastaba   Jei norite apsisaugoti nuo potencialiai pavojingo kodo vykdymo, rekomenduojame grįžti prie vieno iš parametrų, kurie, baigus dirbti su makrokomandomis, visas jas išjungia.

  3. Skirtuko Programuotojas grupėje Programa spustelėkite Visual Basic.
  4. Jei reikia, programos „Visual Basic“ rengyklės meniu Įterpti spustelėkite Modulis.

     Pastaba   Visiems darbaknygės lapams automatiškai sukuriami moduliai.

  5. Modulio kodo lange įveskite arba kopijuokite makrokomandos kodą, kurį norite naudoti.
  6. Jei norite vykdyti modulio lange esančią makrokomandą, paspauskite klavišą F5.
  7. Programos „Visual Basic“ rengyklės meniu Failas spustelėkite Uždaryti ir grįžti į Microsoft Excel, kai baigiate rašyti makrokomandą.

Puslapio pradžia Puslapio pradžia

Makrokomandos dalies nukopijavimas kitai makrokomandai sukurti

  1. Jei skirtukas Programų kūrėjas neprieinamas, norėdami jį rodyti, atlikite šiuos veiksmus:
    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko vaizdas ir spustelėkite komandą „Excel“ parinktys.
    2. Kategorijos Populiaru dalyje Svarbiausios darbo su „Excel“ parinktys pažymėkite žymės langelį Juostelėje rodyti skirtuką Programų kūrėjas, tada spustelėkite Gerai.
  2. Norėdami nustatyti apsaugos lygį, kad būtų laikinai įgalintos visos makrokomandos, atlikite šiuos veiksmus:
    1. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Makrokomandų sauga.

      „Excel“ juostelės paveikslėlis

    2. Dalyje Makrokomandų parametrai spustelėkite Įgalinti visas makrokomandas (nerekomenduojama; gali būti paleistas potencialiai pavojingas kodas), tada spustelėkite Gerai.

     Pastaba   Jei norite apsisaugoti nuo potencialiai pavojingo kodo vykdymo, rekomenduojame grįžti prie vieno iš parametrų, kurie, baigus dirbti su makrokomandomis, visas jas išjungia.

  3. Atidarykite darbaknygę, kurioje yra norima kopijuoti makrokomanda.
  4. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Makrokomandos.
  5. Lauke Makrokomandos pavadinimas spustelėkite norimos kopijuoti makrokomandos pavadinimą.
  6. Spustelėkite Redagavimas.
  7. Programos Visual Basic Editor kodo lange pažymėkite norimas kopijuoti makrokomandos eilutes.

     Patarimas   Norėdami nukopijuoti visą makrokomandą, į pažymėtą sritį įtraukite eilutes Sub ir End Sub.

  8. Meniu Redagavimas spustelėkite Kopijuoti.

     Patarimas   Taip pat galite spustelėti dešiniuoju pelės mygtuku, tada spustelėti Kopijuoti arba paspausti klavišus CTRL+C.

  9. Kodo lango lauke Procedūra spustelėkite modulį, į kurį norite perkelti kodą.
  10. Meniu Redagavimas spustelėkite Įklijuoti.

     Patarimas   Taip pat galite spustelėti dešiniuoju pelės mygtuku, tada spustelėti Įklijuoti arba paspausti klavišus CTRL+V.

 Patarimas   Negalite redaguoti savo asmeninės makrokomandų darbaknygės failo (Personal.xlsb), nes tai yra paslėpta darbaknygė, kuri visada atidaryta. Pirmiausia turite jos nebeslėpti naudodami komandą Neslėpti. Darbaknygę taip pat galite atidaryti programoje Visual Basic Editor paspaudę klavišus ALT+F11.

Puslapio pradžia Puslapio pradžia

Makrokomandos priskyrimas objektui, grafiniam elementui arba valdikliui

  1. Darbalapyje dešiniuoju pelės mygtuku spustelėkite objektą, grafinį elementą arba valdiklį, kuriam norite priskirti esamą makrokomandą, tada spustelėkite Priskirti makrokomandą.
  2. Lauke Makrokomandos pavadinimas spustelėkite norimą priskirti makrokomandą.

Puslapio pradžia Puslapio pradžia

Naikinti makrokomandą

  1. Atlikite šiuos veiksmus:
    • Atidarykite darbaknygę, kurioje yra norima naikinti makrokomanda.
    • Jeigu makrokomanda, kurią norite panaikinti, saugoma asmeninėje makrokomandų darbaknygėje (Personal.xlsb), ir ši darbaknygė paslėpta, atlikite nurodytus veiksmus, norėdami parodyti darbaknygę:
      1. Skirtuko Rodinys grupėje Langas spustelėkite Rodyti.
      2. Dalyje Rodyti darbaknyges spustelėkite ASMENINIS ir spustelėkite Gerai.
  2. Jei skirtukas Programų kūrėjas neprieinamas, norėdami jį rodyti, atlikite šiuos veiksmus:
    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko vaizdas ir spustelėkite komandą „Excel“ parinktys.
    2. Kategorijos Populiaru dalyje Svarbiausios darbo su „Excel“ parinktys pažymėkite žymės langelį Juostelėje rodyti skirtuką Programų kūrėjas, tada spustelėkite Gerai.
  3. Skirtuko Programų kūrėjas grupėje Kodas spustelėkite Makrokomandos.

    „Excel“ juostelės paveikslėlis

  4. Sąraše Makrokomandos, esančios pasirinkite darbaknygę, kurioje yra norima panaikinti makrokomanda. Pavyzdžiui, spustelėkite Ši darbaknygė.
  5. Lauke Makrokomandos pavadinimas spustelėkite makrokomandos, kurią norite naikinti, pavadinimą.
  6. Spustelėkite Naikinti.

Puslapio pradžia Puslapio pradžia