eenvoudig om een on error programmaatje door te geven
Alls je een programmaatje bedoelt dat de fouten eruit haalt, dat ken ik helaas niet
Zelf gebruik ik
mz-tools.
Dat maakt het programmeer leven wel een stuk eenvoudiger.
Het kan met een simpele klik een foutafhandeling aan je procedure toevoegen met een messagebox, zoals JvA omschrijft.
Nadeel is dat je niet precies ziet waar de fout zit, dat doet excel zelf al heel mooi, door de regel geel te kleuren (mits het geen besturingselement betreft).
Verder kun je met MZ-TOOLS de code na kijken via other utility's review -> source code, dat haal er ook het ea uit, maar niet alles.
Wat betreft de variabelen, die horen inderdaad expliciet gedeclareerd te worden. Mocht de fout daar zitten,
dan is het de moeite waard om dat alsnog te doen, dat maakt je code ook een stuk leesbaarder
en later beter te onderhouden (zelf door schade en schande wijs geworden
) en beter uitwisselbaar dus.
Verder kan het probleem ook nog zitten in het benoemen van de klassen bij de objecten.
Zo zal left(string) vaak werken, maar soms niet.
strings.left(string) werkt echter altijd.
Ikzelf ben altijd "de lange" versie gaan gebruiken, dan kom je veel minder vaak uitwissel problematiek tegen.
Ook hier weer door trail en error achtergekomen, dus eerlijk gezegd weet ik niet waarom dit zo is, wel dat het zo is.
Verder zijn er, bij mijn weten 2 soorten add ins. Het zijn voorgeprogammeerde stukkken code
Je hebt de invoegtoepassingen, die aan excel extra functionaliteit geven (bv het analysis toolpack).
Deze kunnen aan en uitgezet worden, dat zou een probleem kunnnen veroorzaken wanneer ze uitt staan als ze wel gebruikt worden.
En je heb voor vba add-ins, bv userform calendar, die een makkelijk te gebruiken kalender aan je code toevoegt.
De laatste soort wordt gewoon meegenomen met je code wanneer je op een andere pc gaat werken.
Helaas allemaal een heel uitgezoek, maar wel de manier om je code helemaal uitwisselbaar te maken en, vond ikzelf, erg leerzaam.
mvg leo