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.