02. december 2008 - 20:15Der er
3 kommentarer og 1 løsning
Hvordan laver man en makro som kan problemsolve?
Jeg har lavet en knap og indspillet en makro, hvor jeg bruger problemsolver i excel (funktioner -> problemsolver -> løs) men når jeg afspiller makroen kommer der en fejl.
"Compile error:
Sub or Function not defined"
makrokode: ------------------------------------
Sub Knap942_Klik() ' ' Knap942_Klik Makro ' Makro indspillet 02-12-2008 af Christian '
' SolverOk SetCell:="$H$6", MaxMinVal:=1, ValueOf:="0", ByChange:="$C$7:$C$8" SolverSolve End Sub
-----------------------------------------------
Fejlen ligger allerede i starten siger excel, men Jeg kan ikke finde ud af hvad jeg skal gøre.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Before you use this function, you must establish a reference to the Solver add-in. With a Visual Basic module active, click References on the Tools menu, and then select the Solver.xla check box under Available References. If Solver.xla doesn't appear under Available References, click Browse and open Solver.xla in the \Office\Library\Solver\ subfolder.
Altså - aktiver tilføjelsesprogrammet & referencen... - så er der ingen fejl
tilføjelsesprogrammet var selvfølgelig aktiveret i forvejen (med mindre det skal gøres andre steder end i excel), men referencen var ikke. :)
Jeg har tilføjet referencen nu, men det virker stadigvæk ikke. Fuldstændig samme fejl som før. Det ellers et rigtig godt bud, og det skader helt sikkert ikke at jeg nu har tilføjet referencen.
Jeg har fået det til at virke! :D Jeg gik ind og fandt solver i project/library og lagde mærke til, at alt var skrevet med fx SolvAdd, SolvSolve osv. og ikke SolverSolve og SolverAdd.
ved at erstatte SolverOk og SolverSolve med SolvOK og SolvSolve kom makroen til at virke. Uden at tilføje referencen ville jeg aldrig have fundet solver i project/library, så du har vel fortjent dine 120 point.
Da det er min første tråd nogensinde herinde, ved jeg dog ikke, hvordan jeg skal give dig dem.
Men velkommen til og godt du fik det til at virke......
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.