Avatar billede ziro7 Nybegynder
28. maj 2002 - 00:06 Der er 6 kommentarer

solver i makro

Jeg har oprettet en makro der indeholder et solver problem. Ved at ændre på 2 tal, skal en celle antage en værdi. Begge tal skal angives i hele tal. Hvilket gør at der er en begrænsning i solveren om at begge er integer.

Hvis man nu kører makroen, finder den hver anden gang tal der ikke er hele og hver anden gang, de tal jeg er ude efter, hele tal.

Hvorfor gør den det?
Avatar billede ziro7 Nybegynder
28. maj 2002 - 00:12 #1
Desuden når man så kører makroen, kommer der en masse 0 til syne, forskellige steder på siden. Hvordan kan det være?
Avatar billede Chewie Novice
28. maj 2002 - 08:43 #2
kan du ikke copy/paste makroen her ???
Avatar billede ziro7 Nybegynder
28. maj 2002 - 09:17 #3
Sub længde()
'
' længde Macro
' Macro recorded 27-05-2002 by Ziro
'
' Keyboard Shortcut: Ctrl+l
'
    Worksheets("udregning").Activate
    SolverReset
    SolverOk SetCell:="$G$6", MaxMinVal:=2, ValueOf:="0", ByChange:="$E$4:$E$5"
    SolverAdd CellRef:="$E$4:$E$5", Relation:=3, FormulaText:="0"
    SolverOk SetCell:="$G$6", MaxMinVal:=2, ValueOf:="0", ByChange:="$E$4:$E$5"
    SolverAdd CellRef:="$E$4:$E$5", Relation:=4, FormulaText:="integer"
    SolverOk SetCell:="$G$6", MaxMinVal:=2, ValueOf:="0", ByChange:="$E$4:$E$5"
    SolverAdd CellRef:="$G$6:$G$7", Relation:=3, FormulaText:="0"
    SolverOk SetCell:="$G$6", MaxMinVal:=2, ValueOf:="0", ByChange:="$E$4:$E$5"
    SolverAdd CellRef:="$G$7", Relation:=3, FormulaText:="$B$4"
    SolverOk SetCell:="$G$6", MaxMinVal:=2, ValueOf:="0", ByChange:="$E$4:$E$5"
    SolverOptions MaxTime:=100, Iterations:=100, Precision:=0.000001, AssumeLinear _
        :=False, StepThru:=False, Estimates:=1, Derivatives:=1, SearchOption:=1, _
        IntTolerance:=0, Scaling:=False, Convergence:=0.0001, AssumeNonNeg:=False
    SolverOk SetCell:="$G$6", MaxMinVal:=2, ValueOf:="0", ByChange:="$E$4:$E$5"
    SolverSolve
End Sub
Avatar billede Chewie Novice
28. maj 2002 - 09:59 #4
Jeg kan ikke gennemskue hvad der er galt .... men hvis du venter til excel drengene vågner skal du nok få hjælp
Avatar billede bak Forsker
28. maj 2002 - 22:56 #5
Hvilken formel står der i G6.
Min solver mener at der skal være en formel (og det mener jeg så også)
Avatar billede ziro7 Nybegynder
29. maj 2002 - 08:15 #6
Der står følgende formel: =G7-B4
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester