Pavlus(9.12.2014 19:29)#022715 
A k čemu to potřebuješ?
Tak jak píšeš to zřejmě nepůjde, ale můžeš si např. pomoci vlastním formulářem...
P.
KosiS(10.12.2014 10:19)#022722 
Je to kontrola dat v listu a do toho inputboxu má uživatel něco buď vložit nebo opravit stávající, ale nejde to bez toho aniž by se nepodíval na zbytek informací, které přísluší danému "objektu" a jsou uvedeny v listě.
Pavlus(10.12.2014 11:32)#022723 
Tak to bych určitě řešil přes vlastní formulář. Ten lze zobrazit tzv. modálně, takže umožňuje editaci listu.
P.
Př.:
Load UserForm1
UserForm1.Show Modal
Pavlus(10.12.2014 18:25)#022728 
To by chtělo vidět v ukázce. Zkus přiložit přílohu.
Jinak ukončení makra lze např. na základě podmínky přes příkaz "Exit Sub".
P.
AL(10.12.2014 19:05)#022730
@Pavlus: Jinak ukončení makra lze např. na základě podmínky přes příkaz "Exit Sub"
To ovšem nezavoláš z iného makra.
Síce neviem, na čo to má akože slúžiť, ale budiž. V module:Option Explicit
Public Ukonci As Boolean
Sub DoKlikuNaTlacitko()
Ukonci = False
UserForm1.Show 0
Do Until Ukonci = True
DoEvents
Debug.Print Now() 'aby bolo vidiet, ze to nieco robi
Loop
End SubV kódovom okne formulára:Option Explicit
Private Sub CommandButton1_Click()
Ukonci = True
Unload Me
MsgBox "Makro ukoncene tlacitkom"
End Sub
KosiS(11.12.2014 13:05)#022738 
Výborně! Toto to chtělo... Děkuji moc za rady.