Najjednoduchsie je bud 1. pouzit fciu od janiho 2. zapracovat error handling: pred vec ktora ti moze padat napis: On error resume next za tu vec ktora pada napis: on error goto 0 to ti nastavi erorovy normal v exceli if err.number <> 0 then goto error_handling uplne na koniec spustaneho makra napises toto exit sub error_handling: Msgbox "daco sa nepodarilo" tuneviem ci to vo vba funguje error.clear alebo: error.number = 0 end sub ono sa da osetrit aby ti vypisovalo co za chybu sa stalo a samozrejme je na tebe co spravis v error handleri mozes tam dat input box kde rucne zadas nazov sheetu a das odkaz goto niekam takze to nespadne a bude to pokracovat dalej.... viac v helpe k prikazu on error On 4/26/05, MilanK <milan@kev.sk> wrote: > V suvislosti s tymto makro som narazil na jednu vec. > > Mam v makre: > Sheets(String2).Select > > (String2 je zadaný názov sheetu cez dialogove okno) > > Ako mozem otestovat, ci zadany sheet existuje? Aby som > mohol vypisat chybovu hlasku, namiesto toho aby pri zle > zadanom nazve makro padlo. > > MilanK > > ===================================================== reklama ===== > Firemni bankovnictvi > Kdo vam pujci, kdo povede nejlevneji ucet? > http://firmy.mesec.cz/ > =================================================================== > > -- > -- Konference: SERVIS ------ Pravidla: http://pravidla.kab.cz/ -- > -- Archiv, instrukce pro odhlaseni: http://internet.nawebu.cz/ -- > -- Konference Internet Info, s.r.o. ----- http://www.iinfo.cz/ -- > > -- AleXReceived on Tue, 26 Apr 2005 09:16:11 +0200
This archive was generated by hypermail 2.1.8 : 26. 04. 2005, 09:16 CEST