Uzdevumu automatizēšana ar makro ierakstītāju

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Lai automatizētu atkārtoti veicamu uzdevumu, varat ierakstīt makro ar makro ierakstītāju programmā Microsoft Excel. Iedomājieties, datumi ir izlases formātos, un jūs vēlaties viena formāta lietošana, lai visi no tiem. Makro var izdarīt jūsu vietā. Varat ierakstīt makro, lietojot formātu vēlaties un pēc tam atkārtot makro, kad vien nepieciešams.

Kad ierakstāt makro, makro ierakstītāju Visual Basic for Applications (VBA) kodu ieraksta visas darbības. Šīs darbības varat iekļaut rakstīt tekstu vai skaitļus, noklikšķinot uz šūnas vai komandas lentē vai izvēlnes, šūnu, rindu vai kolonnu formatējumu vai pat datu importēšana no ārēja avota, proti, Microsoft Access. Visual Basic lietojumprogrammas (VBA) ir jaudīga programmēšanas valodu Visual Basic apakškopu, un ir iekļauta lielākā daļa Office lietojumprogrammās. Lai gan VBA dod iespēju automatizēt procesus, un starp Office lietojumprogrammas, nav nepieciešams VBA kodu vai datora programmu, ja makro ierakstītāju nozīmē to, ko vēlaties uzzināt.

Ir svarīgi zināt, ka jums, kad ierakstāt makro, makro ierakstītāju tver gandrīz katru pārvietot veicat. Tāpēc ja kļūdījāties secībā, piemēram, noklikšķinot uz pogas, kas nevēlas noklikšķiniet uz, makro ierakstītāju tiks ierakstiet to. Izšķirtspēja ir atkārtota ierakstīšana visu secību vai modificēt pats VBA kodu. Šī iemesla dēļ ikreiz, kad kaut ko ierakstāt, ieteicams veikt ierakstīšanu procesu, ar kuru esat ļoti darbojies. Vieglāk ierakstīt virkni, efektīvāk makro tiks izpildīts, kad jūs atskaņotu.

Makro un VBA rīki var atrast cilnes Izstrādātājs , kas pēc noklusējuma ir paslēpta, tāpēc pirmā darbība ir to iespējot. Lai iegūtu papildinformāciju, skatiet rakstu cilnes Izstrādātājs parādīšana.

Lentē izstrādātāja cilni

Makro ierakstīšana

Tālāk ir sniegti daži noderīgi ieteikumi, kas jāzina par makro.

  • Kad ierakstāt makro kopas uzdevumu veikšanai diapazonā programmā Excel, makro darbosies tikai šūnu diapazonā. Tāpēc, ja ir pievienota papildu rindu diapazonu, makro nedarbosies process jaunu rindu, bet tikai tās šūnas diapazonā.

  • Ja jums ir plānots garš process uzdevumu veikt ierakstīšanu, plānojat mazāku attiecīgo makro, nevis opciju, ka viens garš makro.

  • Tas nav nepieciešams tikai uzdevumi programmā Excel var ierakstīt makro. Makro procesu var papildināt citās Office lietojumprogrammās un citas lietojumprogrammas, kas atbalsta Visual Basic lietojumprogrammas (VBA). Piemēram, varat ierakstīt makro, kur vispirms atjaunināt tabulu programmā Excel un pēc tam atveriet Outlook e-pasta tabulu, lai e-pasta adresi.

Veiciet šīs darbības, lai makro ierakstīšana.

  1. Cilnes Izstrādātājs grupā Kods noklikšķiniet uz Ierakstīt makro.

    -VAI-

    Nospiediet taustiņu kombināciju Alt+T+M+R .

    Cilnes Izstrādātājs grupas Kods komanda Ierakstīt makro
  2. Lodziņā makro nosaukums ievadiet makro nosaukumu. Veiciet nosaukuma aprakstošs iespējas, lai jūs varētu ātri atrast, ja vairāk nekā vienu makro izveide.

    Piezīme.: Pirmajai rakstzīmei makro nosaukumā jābūt burtam. Nākamās rakstzīmes var būt burti, cipari vai pasvītras. Makro nosaukumā nevar izmantot atstarpes; kā vārdu atdalītājus var lietot pasvītras. Ja tiek izmantots makro nosaukums, kas ir arī šūnas atsauce, iespējams, tiks parādīts kļūdas ziņojums, ka makro nosaukums nav derīgs.

  3. Lai piešķirtu tastatūras īsinājumtaustiņu, lai izpildītu makro, lodziņā Īsinājumtaustiņš ierakstiet jebkuru burtu (gan lielajiem vai mazajiem burtiem vai darbosies), kuru vēlaties izmantot. Ieteicams izmantojiet taustiņu kombināciju Ctrl + Shift + (lielajiem burtiem) taustiņu kombinācijas, jo makro īsinājumtaustiņš ignorē visus ekvivalentu noklusējuma Excel īsinājumtaustiņus laiku, kamēr ir atvērta darbgrāmata, kurā atrodas makro. Piemēram, ja izmantojat Taustiņu kombināciju Ctrl + Z (atsaukt), tiek zaudēta iespēju atsaukt programmā Excel gadījumu.

  4. Sarakstā saglabāt makro šeit atlasiet vietu, kurā vēlaties saglabāt makro.

    Kopumā tiks makro saglabāšana Šī darbgrāmata atrašanās vietā, bet, ja vēlaties, lai makro būtu pieejams ikreiz, kad lietojat programmu Excel, atlasiet Personiskajā makro darbgrāmatā . Kad atlasāt Personiskajā makro darbgrāmatā, programma Excel izveido slēpto personīgajā makro darbgrāmatā (Personal. xlsb), ja tas vēl nav, un makro tiek saglabāti šajā darbgrāmatā.

  5. Lodziņā Description (apraksts ) ierakstīt makro darbības īsu aprakstu.

    Lai gan apraksta lauks ir neobligāts, ir ieteicams ievadāt kādu. Arī mēģināt ievadiet jēgpilnu aprakstu ar informāciju, kas var būt noderīga, lai jūs vai citi lietotāji, kas tiks makro palaišana. Ja veidojat daudz makro, aprakstu var palīdzēt ātri identificēt, kuri makro darbības, kas, pretējā gadījumā jums var nākties laikam.

  6. Lai sāktu ierakstīšanu, noklikšķiniet uz Labi.

  7. Veiciet ierakstāmās darbības.

  8. Cilnes Izstrādātājs grupā Kods noklikšķiniet uz Pārtraukt ierakstīšanu. Pogas attēls

    -VAI-

    Nospiediet taustiņu kombināciju Alt+T+M+R .

Darbs ar ierakstīto makro programmā Excel

Cilnē Izstrādātājs noklikšķiniet uz makro , lai skatītu makro, kuri ir saistīti ar darbgrāmatu. Vai nospiediet taustiņu Kombināciju ALT + F8. Tiek atvērts dialoglodziņš makro .

Dialoglodziņš makro

Brīdinājums.: Makro nevar atsaukt. Pirms ierakstīto makro izpildīšana, pirmo reizi, pārliecinieties, vai esat vai nu saglabāt darbgrāmatu, kurā vēlaties palaist makro vai vēl labāk strādāt ar darbgrāmatu, lai izvairītos no nevēlamām izmaiņām kopiju. Ja izpildāt makro, un tas nav jādara, ko vēlaties, varat aizvērt darbgrāmatu, to nesaglabājot.

Tālāk piedāvājam informāciju par darbu ar makro programmā Excel.

Uzdevums

Apraksts

Makro drošības iestatījumu mainīšana programmā Excel

Lasīt detalizētu informāciju par makro pieejamās drošības iestatījumi un to nozīmi.

Makro izpildīšana

Pastāv vairāki atšķirīgi veidi, varat palaist makro, piemēram, izmantojot īsinājumtaustiņu, grafikas objektu, ātrās piekļuves rīkjoslas poga, vai pat tad, atverot darbgrāmatu.

Makro rediģēšana

Lai rediģētu makro, kas pievienotas darbgrāmatai, izmantojiet Visual Basic redaktoru.

Makro moduļa kopēšana uz citu darbgrāmatu

Ja darbgrāmatā ir VBA makro, kuru vēlaties izmantot citur, varat kopēt modulis, kas ir šī makro atvērt citā darbgrāmatā, izmantojot Microsoft Visual Basic redaktoru.

Makro piešķiršana objektam, grafikai vai formas

  1. Darblapā, ar peles labo pogu noklikšķiniet uz objekta, grafikas, formas vai vienumu, kuram vēlaties piešķirt pašreizējo makro un pēc tam noklikšķiniet uz Piešķirt makro.

  2. Lodziņā Makro piešķiršana noklikšķiniet uz makro, kuru vēlaties piešķirt.

Makro piešķiršana pogai

Makro piešķiršana grafika ikona un to pievienot ātrās piekļuves rīkjoslai vai lentei.

Makro piešķiršana vadīklai darblapā

Veidlapu un ActiveX vadīklu darblapā varat piešķirt makro.

Makro iespējošana un atspējošana Office failos

Uzziniet, kā makro iespējošana un atspējošana Office failos.

Atvērtu Visual Basic redaktoru

Nospiediet Taustiņu kombināciju Alt + F11

Visual Basic redaktora lietošanas palīdzības atrašana

Uzziniet, kā atrast palīdzību par Visual Basic elementi.

Darbs ar ierakstīto kodu Visual Basic redaktoru (VBE)

Jūs varat strādāt ar ierakstīto kodu Visual Basic redaktoru (VBE) un pievienot savas piezīmes mainīgie, kontroles struktūras un citu kodu, kas nevar ierakstīt makro ierakstītāju. Tā kā makro ierakstītāju tver gandrīz katru solis esat lietojis ierakstīšanas laikā, var arī tīrīt nevajadzīgas ierakstīto kodu, kas kalpo bez makro. Pārskatīt ierakstītos kods ir lielisks veids, kā uzzināt, vai jūsu VBA programmēšanas iemaņas precizētu.

Lai iegūtu papildinformāciju par ierakstīto koda piemērs modificēšana, skatiet rakstu Darba sākšana ar VBA programmā Excel.

Makro ierakstīšana

Tālāk ir sniegti daži noderīgi ieteikumi, kas jāzina par makro.

  • Kad ierakstāt makro kopas uzdevumu veikšanai diapazonā programmā Excel, makro darbosies tikai šūnu diapazonā. Tāpēc, ja ir pievienota papildu rindu diapazonu, makro nedarbosies process jaunu rindu, bet tikai tās šūnas diapazonā, kas sākotnējā.

  • Ja jums ir plānots garš process uzdevumu veikt ierakstīšanu, plānojat mazāku attiecīgo makro, nevis opciju, ka viens garš makro.

  • Tas nav nepieciešams tikai uzdevumi programmā Excel var ierakstīt makro. Makro procesu var papildināt citās Office lietojumprogrammās un citas lietojumprogrammas, kas atbalsta Visual Basic lietojumprogrammas (VBA). Piemēram, varat ierakstīt makro, kur vispirms atjaunināt tabulu programmā Excel un pēc tam atveriet Outlook e-pasta tabulu, lai e-pasta adresi.

Makro un VBA rīki var atrast cilnes Izstrādātājs , kas pēc noklusējuma ir paslēpta, tāpēc pirmā darbība ir to iespējot.

  1. Atveriet Excel > Preferences... > Lenti un rīkjoslu.

  2. Kategorijas lentes pielāgošana sarakstā Galvenās cilnes atzīmējiet izvēles rūtiņu Izstrādātājs un pēc tam noklikšķiniet uz saglabāt.

Veiciet šīs darbības, lai makro ierakstīšana.

  1. Cilnē Izstrādātājs noklikšķiniet uz Ierakstīt makro.

  2. Lodziņā makro nosaukums ievadiet makro nosaukumu. Veiciet nosaukuma aprakstošs iespējas, lai jūs varētu ātri atrast, ja vairāk nekā vienu makro izveide.

    Piezīme.: Pirmajai rakstzīmei makro nosaukumā jābūt burtam. Nākamās rakstzīmes var būt burti, cipari vai pasvītras. Makro nosaukumā nevar izmantot atstarpes; kā vārdu atdalītājus var lietot pasvītras. Ja tiek izmantots makro nosaukums, kas ir arī šūnas atsauce, iespējams, tiks parādīts kļūdas ziņojums, ka makro nosaukums nav derīgs.

  3. Sarakstā saglabāt makro šeit atlasiet vietu, kurā vēlaties saglabāt makro.

    Kopumā tiks makro saglabāšana Šī darbgrāmata atrašanās vietā, bet, ja vēlaties, lai makro būtu pieejams ikreiz, kad lietojat programmu Excel, atlasiet Personiskajā makro darbgrāmatā. Kad atlasāt Personiskajā makro darbgrāmatā, programma Excel izveido slēpto personīgajā makro darbgrāmatā (PERSONAL. XLSB) ja tas vēl nav, un makro tiek saglabāti šajā darbgrāmatā. Atvērt darbgrāmatas, kas ir šīs mapes tiek automātiski ikreiz, kad programmas Excel startēšanas un atrodas personīgajā makro darbgrāmatā saglabātu kodu tiks uzskaitīti dialoglodziņu makro, kas ir izskaidrotas nākamajā sadaļā.

  4. Lai piešķirtu tastatūras īsinājumtaustiņu, lai izpildītu makro, lodziņā Īsinājumtaustiņš ierakstiet jebkuru burtu (gan lielajiem vai mazajiem burtiem vai darbosies), kuru vēlaties izmantot. Ieteicams izmantot taustiņu kombinācijas, kas nav atbilst esošā īsinājumtaustiņus, kā makro īsinājumtaustiņš ignorē visus ekvivalentu noklusējuma Excel īsinājumtaustiņus laiku, kamēr ir atvērta darbgrāmata, kurā atrodas makro.

  5. Lodziņā Description (apraksts ) ierakstīt makro darbības īsu aprakstu.

    Lai gan apraksta lauks ir neobligāts, ir ieteicams ievadāt kādu. Ir noderīgi ievadiet jēgpilnu aprakstu ar informāciju, kas var būt noderīga, lai jūs vai citi lietotāji, kas tiks makro palaišana. Ja veidojat daudz makro, aprakstu var palīdzēt ātri identificēt, kuri makro darbības, kas, pretējā gadījumā jums var nākties laikam.

  6. Lai sāktu ierakstīšanu, noklikšķiniet uz Labi.

  7. Veiciet ierakstāmās darbības.

  8. Cilnē Izstrādātājs noklikšķiniet uz Pārtraukt ierakstīšanu.

Darbs ar ierakstīto makro programmā Excel

Cilnē Izstrādātājs noklikšķiniet uz makro , lai skatītu makro, kuri ir saistīti ar darbgrāmatu. Tiek atvērts dialoglodziņš makro .

Piezīme.: Makro nevar atsaukt. Pirms ierakstīto makro izpildīšana, pirmo reizi, pārliecinieties, vai esat vai nu saglabāt darbgrāmatu, kurā vēlaties palaist makro vai vēl labāk strādāt ar darbgrāmatu, lai izvairītos no nevēlamām izmaiņām kopiju. Ja izpildāt makro, un tas nav jādara, ko vēlaties, varat aizvērt darbgrāmatu, to nesaglabājot.

Tālāk piedāvājam informāciju par darbu ar makro programmā Excel.

Uzdevums

Apraksts

Makro iespējošana un atspējošana

Uzziniet, kā iespējot vai atspējot makro programmā Excel darbam ar Mac.

Izveidotu, palaistu, rediģētu vai izdzēstu makro

Lai ietaupītu laiku uz jūs bieži veiktiem uzdevumiem, jūs varat ierakstīt šos uzdevumus darbības makro. Papildinformāciju par to, kā izveidot un izpildīt makro.

Makro moduļa kopēšana uz citu darbgrāmatu

Ja darbgrāmatā ir VBA makro, kuru vēlaties izmantot citur, varat kopēt modulis, kas ir šī makro atvērt citā darbgrāmatā, izmantojot Microsoft Visual Basic redaktoru.

Makro piešķiršana objektam, grafikai vai formas

  1. Darblapā, ar peles labo pogu noklikšķiniet uz objekta, grafikas, formas vai vienumu, kuram vēlaties piešķirt pašreizējo makro un pēc tam noklikšķiniet uz Piešķirt makro.

  2. Lodziņā Makro piešķiršana noklikšķiniet uz makro, kuru vēlaties piešķirt.

Makro piešķiršana pogai

Makro piešķiršana grafika ikona un to pievienot ātrās piekļuves rīkjoslai vai lentei.

Makro piešķiršana vadīklai darblapā

Veidlapu un ActiveX vadīklu darblapā varat piešķirt makro.

Atvērtu Visual Basic redaktoru

Cilnē Izstrādātājs noklikšķiniet uz Visual Basicvai noklikšķiniet uz izvēlnes Rīki > makro > Visual Basic redaktoru....

Visual Basic redaktora lietošanas palīdzības atrašana

Uzziniet, kā atrast palīdzību par Visual Basic elementi.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistiem Excel Tech kopienā, saņemt atbalstu Answers kopienā vai ieteikt jaunu līdzekli vai uzlabojumu vietnē Excel User Voice.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×