Kā palaist makro programmā Excel-pilnīga soli pa solim rokasgrāmata

Noskatieties video - kā palaist makro programmā Excel

Programmā Excel varat izveidot makro, ierakstot to vai ierakstot kodu VB redaktorā.

Kad tas ir izveidots, jums jāpalaiž makro.

Šajā apmācībā es parādīšu dažādus veidus, kā palaist makro programmā Excel.

Ja jūs interesē vienkāršs VBA apguves veids, apskatiet manu Tiešsaistes Excel VBA apmācība.

Kā palaist makro programmā Excel

Šīs apmācības nolūkos pieņemsim, ka mums ir makro ar nosaukumu “ColorCell” ar šādu kodu:

Sub ColorCell () diapazons ("A1"). Interior.Color = vbSarkanā gala apakš

Šis vienas rindas kods aizpildītu aktīvās lapas šūnu A1 ar sarkanu krāsu.

Tagad apskatīsim dažādus veidus, kā palaist šo makro programmā Excel.

Palaidiet makro, noklikšķinot uz formas

Viens no vienkāršākajiem veidiem, kā palaist makro, ir poga darblapā un noklikšķiniet uz šīs pogas, lai izpildītu makro.

Tas ir viegli un intuitīvi.

Šīs metodes priekšrocība ir tā, ka ikvienam ir patiešām viegli un intuitīvi palaist makro. Pat ja jūs kopīgojat darbgrāmatu ar kādu, kuram nav zināšanu par VBA, viņš/viņa var vienkārši noklikšķināt uz pogas un redzēt, kā notiek darbības (pat nezinot, kas notiek aizmugurē).

Kaut kas, kā parādīts zemāk:

Lai to izdarītu, veiciet tālāk norādītās darbības.

  • Noklikšķiniet uz cilnes Ievietot.
  • Grupā Ilustrācijas noklikšķiniet uz ikonas Formas. Ievietojiet jebkuru formu, kurai vēlaties piešķirt makro.
  • Noklikšķiniet jebkurā darblapas vietā. Tas ievietos formas objektu darblapā.
  • Mainīt/formatēt formu tā, kā vēlaties. Iepriekš minētajā piemērā esmu mainījis izmēru, krāsu un apmali. Formā var ievietot arī jebkuru tekstu, vienkārši atlasot to un ierakstot tekstu.
  • Ar peles labo pogu noklikšķiniet uz formas un atlasiet opciju Piešķirt makro. Tiek atvērts dialoglodziņš Piešķirt makro.
  • Dialoglodziņā Piešķirt makro atlasiet makro, kuru vēlaties piešķirt formai, un noklikšķiniet uz pogas Labi.

Tieši tā! Tagad forma darbosies kā poga, un ikreiz, kad uz tās noklikšķināsit, tā izpildīs piešķirto makro.

Palaidiet makro, noklikšķinot uz pogas

Lai gan formu var formatēt, pogai ir standarta formāts.

Lūk, kā tas izskatās:

Pogai varat piešķirt makro un pēc tam to palaist, vienkārši noklikšķinot uz šīs pogas.

Tālāk ir norādītas darbības, lai pogai piešķirtu makro.

  • Atveriet cilni Izstrādātājs -> Vadīklas -> Ievietot -> Veidlapas vadīklas -> Poga.
    • Cilne Izstrādātājs nav redzama lentē pēc noklusējuma, un pirms lietošanas tā, iespējams, būs jāpievieno …
  • Noklikšķiniet jebkurā darblapas vietā. Tiklīdz jūs to izdarīsit, tiks atvērts dialoglodziņš Piešķirt makro.
  • Atlasiet makro, kuru vēlaties piešķirt šai pogai, un noklikšķiniet uz Labi. Tādējādi poga tiktu ievietota darblapā.

Poga, kas ievietota, izmantojot šo paņēmienu, ir standarta, un jūs nevarat mainīt pogas formatējumu (atšķirībā no formām, kur var mainīt praktiski visu).

Tomēr jūs varat mainīt pogas tekstu. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz tā un atlasiet Rediģēt tekstu.

Piezīme. Makro var piešķirt arī citām interaktīvām vadīklām, piemēram, izvēles rūtiņai vai ritjoslai.

Palaist makro no lentes (cilne Izstrādātājs)

Ja darbgrāmatā ir vairāki makro, dialoglodziņā Makro varat redzēt visu makro sarakstu. Tas atvieglo vairāku makro darbību no vienas vietas.

Tālāk ir norādītas darbības.

  • Atveriet cilni Izstrādātājs -> Kods -> Makro.
  • Dialoglodziņā Makro ir uzskaitīti visi darbgrāmatas makro. Atlasiet to, kuru vēlaties palaist.
  • Noklikšķiniet uz Palaist.

Palaidiet makro no VB redaktora

Ja jūs rakstāt un testējat makro, tā vietā, lai ievietotu pogas, varat tieši palaist makro no VB redaktora.

Tālāk ir norādītas darbības.

  • Koda logā atlasiet jebkuru rindu koda ietvaros. Ja jums ir vairāki makro/apakšgrupas, pārliecinieties, vai kursors atrodas makro, kuru vēlaties palaist.
  • Dodieties uz rīkjoslu un noklikšķiniet uz zaļā trīsstūra ikonas (varat izmantot arī īsinājumtaustiņu - F5).

Tiklīdz jūs to izdarīsit, makro tiks izpildīts.

Ja jums ir atvērts tikai VB redaktors (un jūs nevarat redzēt darblapu), iespējams, izmaiņas darblapā neredzēsit. Varat samazināt VB redaktora ekrānu un pēc tam palaist makro, lai redzētu izmaiņas reāllaikā.

Jums varētu patikt arī šādas Excel VBA apmācības:

  • Darbs ar šūnām un diapazoniem programmā Excel VBA.
  • Darbs ar darblapām VBA.
  • Darbs ar darbgrāmatām VBA.
  • Cilpu izmantošana programmā Excel VBA.
  • Izmantojot IF, tad citu paziņojumu programmā Excel VBA.
  • Lietotāja definētu funkciju izveide programmā Excel.
  • Excel VBA notikumi - vienkāršs (un pilnīgs) ceļvedis.
  • Kā izveidot un izmantot personīgo makro darbgrāmatu programmā Excel.
  • 24 Noderīgi Excel makro piemēri.
  • Kā izveidot un lietot Excel pievienojumprogrammu.
  • Ceļvedis, kā izmantot nākamo cilpu programmā Excel VBA.
wave wave wave wave wave