Stránka 1 z 1

Excel - automatické spuštění makra při změně buňky uživatelem

Napsal: 20 led 2016 17:41
od ppcko
Zdravím a prosím o radu...

našel jsem zde jen řešení, která mi nefungují.

Popis situace (co se má dít):
Uživatel zadá hodnotu do buňky List1!A1, automaticky se nastaví stejné hodnoty v buňce List2!A1 a v případě, že uživatel zadá něco do buňky List2!A1, mělo by se to samé nastavit do buňky List1!A1.

Něco jsem zkoušel, ale tak nějak zvláštně se mi to cyklí a dělá chyby :)

Díky moc.

btw: Makro spouštím takhle a to právě asi způsobuje, že se spustí i to na druhém listu a dělá to neplechu :)

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Call Prevezmi
End If
End Sub

Re: Excel - automatické spuštění makra při změně buňky uživatelem

Napsal: 20 led 2016 19:33
od cmuch
Ahoj, přidej před Call Makro toto

Kód: Vybrat vše

Application.EnableEvents = False

a za něj potom opak. To zabrání zacyklení.

Re: Excel - automatické spuštění makra při změně buňky uživatelem  Vyřešeno

Napsal: 20 led 2016 22:08
od ppcko
Pecka, funguje.

Díky moc Cmuchu :)