Avatar billede PGFfyn Mester
31. maj 2014 - 13:35 Der er 6 kommentarer

Excel - opdatering af skærmbillede/felter/iterations

Hej.
Excel 2010, der er problemer med opdatering af felter (nye talværdier) i forbindelse med Iterations. Nogen steder på arket opdateres straks med nye værdier, andre steder ikke.
Der er lidt makroer involveret, men ikke noget som angår låsning eller lignende.
Arkene er ikke Protected, men visse felter er dog defineret til Protect, hvilket gælder såvel de opdaterede som ikke opdaterede.
Når Iterations er overstået - kommer de korrekte værdier frem i alle felter.
Hvad der kan være galt?

Venlig hilsen

PGF
Avatar billede supertekst Ekspert
31. maj 2014 - 14:36 #1
Er det sådan at du kan uploade din fil?

og så velkommen til Eksperten.
Avatar billede PGFfyn Mester
31. maj 2014 - 14:49 #2
Helst ikke, da der er tale om 2 ugers fintænkning.
Avatar billede supertekst Ekspert
31. maj 2014 - 14:55 #3
Ok - er der både formler og VBA-kode?
Avatar billede PGFfyn Mester
31. maj 2014 - 16:04 #4
Hej.

Ja det er der, og macro er følgende:
Sub simuler()
'
' simuler Macro
'

'
    Range("I11").Select
    Application.Goto Reference:="R47C1"
    Selection.ClearContents
    ActiveCell.FormulaR1C1 = "j"
    Range("A48").Select
    Application.Goto Reference:="R1C1"
    Application.Goto Reference:="R11C9"
    Application.Calculation = xlManual
    Application.Iteration = True
    Application.MaxIterations = 30000
    Sheets("Simuler").Select
    Application.Goto Reference:="R82C1"
    Calculate
    Calculate
    Application.Goto Reference:="R1C1"
    Application.Goto Reference:="R13C8"
End Sub

Det lidt mystiske er at den kører fint i en lille afart af denne, og jeg undrer mig også over at den skal ha 2 Calculate for at simuleringen kører.
Og hvis jeg kører den igennem uden macro (manuel calculation med F9) opdaterer den fint.
Hilsen
Avatar billede PGFfyn Mester
02. juni 2014 - 09:49 #5
Hej.
Lader til at problemet har været for mange referencer, og det har åbenbart medført at dele af skærmbilledet ikke er opdateret - det er på plads nu.

Men et nyt problem er Datavalidation - der har jeg tilladt decimal med intervaller, og det fanger programmet f.eks hvis der tastes et bogstav - MEN stoppet er ikke effektivt, bogstavet smutter videre til formlerne - er der en anden løsning på dette?

Calculation står til Automatic, og det vil jeg helst ikke ændre.

Venlig hilsen
Avatar billede supertekst Ekspert
02. juni 2014 - 10:03 #6
Hej

Det opståede problem kræver lidt mere forklaring - ej forstået.
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