Excel - palaist makro šūnu maiņu

Izdevums

Es cenšos iegūt 1 no 8 dažādiem makro darbiem atkarībā no konkrētas šūnas vērtības.

  • Ja A3 šūnā ievadīšu 1, es gribētu, lai makro1 darbotos. Ja es nomainīšu šūnu A3 uz 2, es gribētu, lai makro2 darbotos un tā turpinās līdz pat 8 ievadīšanai un makro8 darbībai. Es nevaru atrast labus piemērus, kā to izdarīt.
  • Vai ir kāds veids, kā izmantot formulu, lai to paveiktu? Ja nē, kāds ir makro kods, kas man būs nepieciešams.

Risinājums

Mēģiniet izmantot šo makro un pielāgot to, ja nepieciešams:

 Private Sub Worksheet_Change (ByVal Target As Range) Ja [A3] = 1 Tad izsauciet Macro1 End Ja Ja [A3] = 2 Tad zvaniet Macro2 End Ja Ja [A3] = 3 Pēc tam zvaniet uz Macro3 End Ja Ja [A3] = 4 Tad zvaniet Macro4 End Ja Ja [A3] = 5 Pēc tam zvaniet uz Macro5 beigu Ja Ja [A3] = 6 Pēc tam zvaniet uz Macro6 beigu Ja Ja [A3] = 7 Pēc tam zvaniet uz Macro7 beigu Ja Ja [A3] = 8 Pēc tam izsauciet Macro8 beigas 

Pieraksti to

Pateicoties venkat1926 par šo padomu forumā.

Iepriekšējais Raksts Nākamais Raksts

Top Padomi