Hej Michael
Jeg kender, som såden, ikke til Solver funktionen ... men umiddelbart tyder det på, at du ikke har defineret selve funktionen ... Er funktionen ikke defineret kan du ikke kalde/refererer til den, hvorfor fejlmeldingen opstår.
I VB Editoren under ...
Tools > References findes et hav af referencer til alskens funktioner m.m.
De referencer der er vinget af er til rådighed i VBA.
Kunsten er nu, at finde SolverOk referencen ??
Jeg har Googlet lidt og fundet følgende:
http://support.microsoft.com/kb/153442http://www.egr.msu.edu/~lira/supp/macro.htmI min egen 2003 version af Excel har jeg fundet en reference der hedder: SOLVER ... Den var ikke på reference listen, så jeg måtte browse mig vej til den via browse knappen til højre for reference listen
... Og jeg fandt den for enden af denne sti: C/Program Files/Microsoft Office/Office11/Library/SOLVER ... SOLVER.XLA
Funktionen kan nu kaldes uden definitionsfejlen.
Til gengæld fremkommer der er en anden fejl:
"An unexpected internal error occurred, or available memory was exhausted"
Om det har noget at gøre med min Excel version vs. din version eller om selve din SolverOk funktion trækker de rigtige data i de rigtige celler ????, pas :o/
Det snuser jeg lige lidt videre i ....
Med venlig hilsen, Nicolai