Telefonszámunk: 1-472-0679

Hozzászólás: Futásidő

Kezdőlap Fórumok Excel témák Futásidő Hozzászólás: Futásidő

#10590
verax
Felhasználó

    Szia Imre!

    A hibakeresés fáradságos tevékenység. Ezért hangsúlyozza minden komoly fejlesztő a tervezés fontosságát. Azt is szokták mondani – eltúlozva a valóságot-, hogy minden kód egyszerűsíthető.
    Nos.
    Amit én tennék:
    1. Feltenném magamnak a kérdést, hogy biztos nincs-e jobb módszer a feladatom megoldására, mint az Excel táblázatkezelőt és az abban lévő VBA-t használni? Ha a válasz nyomokban sem tartalmaz bizonytalanságot akkor …
    2. Megpróbálnám meggyőzni magam arról, hogy túl bonyolult, ahogy te írtad: igen összetett a kódom. Amikor eredményes az „önmeggyőzésem” …
    3. Átírnám a kódomat. Ehhez többféle segítséget is igénybe vennék. Mindenek előtt különféle szakirodalmakat (Bocs’ Bizonyára jelentős mennyiségű tapasztalattal rendelkezel már most is, de soha nem tudhatod, hogy másnak milyen jó ötletei, megoldási javaslatai vannak a te problémádra, ha nem tájékozódsz. Nem mellesleg szerintem éppen ezért vagy most itt. 😉 ) és fórumokat. De amit biztosan használnék a hiba felderítésére az az
    Application.StatusBar = " <valami szöveg> "
    Ez a parancs a munkafüzet, munkalap fülei alatti sávban (StatusBar) jeleníti meg a <valami szöveg>-et. Ezzel az utasítással „gazdagon fűszerezném” a kódomat. Így amikor valamely programrésznél „megtorpan a rohanás”, le tudom olvasni a képernyő alján lévő utolsó, még végrehajtott feladathoz tartozó üzenetet. Ez segíthet meghatározni a túl sok erőforrást igénylő program részlet helyét.
    Első nekifutásra ennyi ötlettel tudlak támogatni. Nyilván több átadott információból, pontosabb választ is kaphatsz.

    üdvözlettel
    verax