Palaidiet makro automātiski, kad tiek mainīta šūna

Satura rādītājs

Kā saistīt makro ar tabulas izmaiņām

Ja vēlaties nodrošināt, ka makro tiek izpildīts tieši tad, kad kaut kas tiek mainīts tabulā, varat to izdarīt, izmantojot a Darblapa_Mainīt-Pabeigt pasākumu.

Lai saistītu programmas kodu ar darblapu, rīkojieties šādi:

  1. Atveriet darbgrāmatu.
  2. Ar peles labo pogu noklikšķiniet uz vēlamās lapas lapas cilnes apakšā.
  3. Konteksta izvēlnē atlasiet RĀDĪT KODU.

Excel tagad atver VBA redaktoru. Tagad aktivizējiet ierakstu DARBA LAPA no pirmā atlases saraksta (VISPĀRĪGI), kā parādīts šajā attēlā:

Excel tagad automātiski iekļauj apakšprogrammu jūsu darbgrāmatā. Visi norādījumi, ko ievietojat šajā apakšprogrammā, tiek izpildīti, tiklīdz tiek veiktas izmaiņas attiecīgajā darblapā.

Ar parametru Mērķis programma nodod tās šūnas adresi, kurā kaut kas tika mainīts. Ievadiet šādu komandu apakšprogrammā (starp rindām, kas sākas ar Sub un Beigas lai pārbaudītu šo funkciju:

MsgBox ("Jūs esat mainījis" & Target.Address & ".")

Tiklīdz maināt darblapas šūnu, programma Excel parāda ziņojuma logu:

Mainot Mērķis Saistot to ar vaicājumu, varat noformēt savu makro tā, lai tas reaģētu tikai uz izmaiņām noteiktās šūnās.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave