Excel - Rulați macro pentru schimbarea celulelor

Problema

Încerc să fiu 1 din 8 rulați în funcție de valoarea unei celule specifice.

  • Dacă introduc 1 în celula A3, aș dori ca macro1 să ruleze. Dacă schimbați celula A3 la 2, aș dori ca macro2 să ruleze și așa mai departe până la intrarea 8 și obținerea macro8 pentru a rula. Nu reușesc să găsesc exemple bune de a face acest lucru.
  • Există vreo modalitate de a folosi o formulă pentru a obține acest lucru? Dacă nu este ceea ce este codul macro de care am nevoie.

Soluţie

Încercați să utilizați această macrocomandă și să o adaptați dacă aveți nevoie de:

 În cazul în care [A3] = 2 Apoi Apel Macro2 Sfârșit Dacă Dacă [A3] = 3 Apoi Apel Macro3 Sfârșit Dacă Dacă [A3] = 4 Apoi Apel Dacă A3] = 5 Apoi Apelați Macro5 Sfârșit Dacă Dacă [A3] = 6 Apoi Apelați Macro6 Sfârșit Dacă Dacă [A3] = 7 Apoi Apelați Macro7 Sfârșit Dacă Dacă [A3] = 8 Apoi Apel Macro8 Sfârșit Dacă Sfârșitul Sub 

Rețineți că

Vă mulțumim pentru venkat1926 pentru acest sfat pe forum.

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi