Zdravím ve spolek,
po přečtení několika návodů už vím, že lze požadované makro spustit pomocí změny hodnoty buňky. Používám událostní proceduru:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cll As Range
Set Cll = Intersect(Target, Range("A1:A3"))
If Cll Is Nothing Then Exit Sub
Call nazev_makra
End Sub
Chtěl bych se zeptat zda lze, případně jak, upravit událostní proceduru tak, aby se spuštěla požadované makra v závislosti změn různých buněk.
Např.: když se změní buňky A1:A3 - spustí se makro_1, při změně buněk B1:B3 se spustí makro_2, při změně buněk C1:C3 se spustí makro_3, atd.
Předem děkuji za odpověď.
Excel - spuštění požadovaného makra při změně hodnoty buněk
-
- nováček
- Příspěvky: 2
- Registrován: leden 18
- Pohlaví:
- Stav:
Offline
-
- Pohlaví:
Re: Excel - spuštění požadovaného makra při změně hodnoty buněk
No zkrátka to, co tam testujete s jednou oblastí, zopakujete i pro ostatní.
-
- nováček
- Příspěvky: 2
- Registrován: leden 18
- Pohlaví:
- Stav:
Offline
Re: Excel - spuštění požadovaného makra při změně hodnoty buněk
Chápu, ale jak to mám zapsat? :)
- elninoslov
- Level 2.5
- Příspěvky: 386
- Registrován: červen 13
- Pohlaví:
- Stav:
Offline
Re: Excel - spuštění požadovaného makra při změně hodnoty buněk
čistý tip bez skúšky ...
Ale nemôžete to takto rozširovať večne, bude to pomalé. Skôr treba prehodnotiť, čo chcete vôbec konkrétne robiť, akú oblasť kontrolovať, akú náväznosť majú na dané oblasti makrá, a hlavne či sa nedá použiť jedno parametrizované makro na všetky oblasti.
atď...
Kód: Vybrat vše
Private Sub Worksheet_Change(ByVal Target As Range)
if Not Intersect(Target, Range("A1:A3")) Is Nothing then Call nazev_makra_1
if Not Intersect(Target, Range("B1:B3")) Is Nothing then Call nazev_makra_2
if Not Intersect(Target, Range("C1:C3")) Is Nothing then Call nazev_makra_3
End Sub
Ale nemôžete to takto rozširovať večne, bude to pomalé. Skôr treba prehodnotiť, čo chcete vôbec konkrétne robiť, akú oblasť kontrolovať, akú náväznosť majú na dané oblasti makrá, a hlavne či sa nedá použiť jedno parametrizované makro na všetky oblasti.
atď...
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw) - 2
- 4912
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 2
- 12323
-
od Snekment
Zobrazit poslední příspěvek
29 led 2025 15:05
-
- 11
- 4544
-
od Kminek
Zobrazit poslední příspěvek
23 úno 2025 02:14
-
-
Nedetekován signál (černá obrazovka) při spuštění PC
od zerbngr » 01 črc 2024 17:37 » v Problémy s hardwarem - 13
- 4673
-
od petr22
Zobrazit poslední příspěvek
03 črc 2024 10:36
-
-
- 1
- 5039
-
od atari
Zobrazit poslední příspěvek
07 kvě 2025 09:41
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti