Avatar billede krummel Juniormester
21. december 2006 - 13:30 Der er 2 kommentarer og
1 løsning

if...then vba

Hvad er der galt med denne If sætning? Den ignorerer hvad der står i cellen "maksvgtsum", så det er ligemeget om der står 3200% eller ej. Den inkluderer derfor altid sætningen Solver.... i udregningen.

If "[asset.xls]Optimering'!maksvgtsum" <> "3200%" Then
    SolverADD CellRef:="$F$11", Relation:=1, FormulaText:= _
        "'[asset.xls]Optimering'!maksvgt6"
End If
Avatar billede bak Forsker
21. december 2006 - 13:39 #1
Prøv med denne sætning istedet
If Workbooks("Asset").Worksheets("Optimering").Range("maksvgtsum") <> 320 Then
Avatar billede krummel Juniormester
21. december 2006 - 14:00 #2
Det er sgu godt du er her :)
Det virker bortset fra, at det skal være 32 og ikke 320
svar!
Avatar billede bak Forsker
21. december 2006 - 14:51 #3
ok :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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