Mulla tällainen koodi:
Sub Macro1()
On Error GoTo ErrMsg
....koodia
....koodia
....koodia
Exit Sub
ErrMsg: MsgBox ("Tarkasta arvot"), , "Virhe"
End sub
Eli jos tulee virhe, pitäisi tulla msgbox ilmoitus ja makron loppua siihen. Nyt kuitenkin tulee vaan vba:n virheilmoitus ja debuggaus mahis. Miten siis saan määriteltyä, että jos makro kusee, tulee vain oma msgbox ilmoitus ja makro päättyy siihen?
Vba:ta
3
77
Vastaukset
ihan oikein toi toimii...
eli posituu jos kaikki OK ja jos virhe niin msgbox tulee näkyviin ja koodi loppuu
sulla taitaa olla kirjoitusvirhe muussa koodinpätkässä mitä et liittänyt....- No kun tietäis
Vien tällä koodilla tietoja toiseen ohjelmaan ja välillä tämä ohjelma on varattu, joten koodin kuuluukin kaatua. Onko tällaisessa tapauksessa mitään mahdollisuutta ohittaa excelin omaa virheilmoitus(debug) ilmoitus, niin että tulisi tuo oma tekemä virheilmoitus?
Eikä näyttänyt "application.displayalerts = false" toimivan
mitkä ovat EXCELin omia virheilmoituksia jos ei koodisi niitä kerran tunnista?
kyllä ton pitäisi auttaa
"application.displayalerts = false"
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1763501
Olet kyllä vaarallisen himokas
Luova, kaunis, määrätietoinen, pervo, mielenkiintoinen, kovanaama, naisellinen ja erikoinen.1122259Kun viimeksi kohtasitte/näitte
Mitä olitte tekemässä? Millainen ympäristö oli? Löydetään toisemme...1462257- 992077
- 901734
Anna vielä vähän vihreää valoa
Teen sitten siirtoni, nainen. Tiedän, että olet jo varovaisesti yrittänyt lähestyä, mutta siitä on jo aikaa. Jos tunnet281698- 781222
Miksi homous puhuttaa konservatiiveja vuodesta toiseen?
Kysymykseen on vastattukin Kansanlähetyksen osalta: "Miksi sukupuoleen ja seksuaalisuuteen liittyvät asiat ovat konserv2951187- 2271150
- 74988