Avatar billede lunddata Nybegynder
20. marts 2004 - 11:46 Der er 8 kommentarer og
1 løsning

Slumpfunktionen må kun køre ved hjælp af funktionstast F9

Kan det på en let måde lade sig gøre i regnearket udelukkende at lade Slump- funktionen aktivere ved hjælp af F9?

Mit problem er at der i en stribe matemtikopgaver skal være mulighed for at svare og få respons på løsning (løsning danner eleverne ved hjælp af regnemaskine eller "hovedregning" uden at bruge regnearkets formler). Når eleverne svarer på opgave 1 træder Slump-funktionen til når ENTER eller piltasterne aktiveres og eleverne får altid forkert respons.
Avatar billede bak Forsker
20. marts 2004 - 16:47 #1
I Funktioner / Indstillinger på fanebladet beregning slår du beregningsformen over på manuel og fjerner krydset i Genberegn før der gemmes
Avatar billede lunddata Nybegynder
20. marts 2004 - 22:05 #2
Dur ikke til det jeg havde tænkt.
Jeg har:
B1 indeholder et tal som jeg taster ind og som angiver øvre grænse for det første tal jeg skal have generet i A3.
B2 indeholder et tal som jeg taster ind og som angiver øvre grænse for det andet tal jeg skal have generet i A4.
A3 indeholder =HELTAL(SLUMP()*B1).
A4 indeholder =HELTAL(SLUMP()*B2).
R8 indeholder =OG(A5=SUM(A3:A4)).
I A5 skal eleven indtaste resultatet uden at bruge formel.
I A6 er der brugt =HVIS(A5=0;"";HVIS(R8=SAND;"Rigtigt";"Prøv igen")).---
Hvis jeg bruger ENTER eller piltaster efter at have tastet rigtig facit ind- kører slumpfunktionen og jeg når aldrig at få respons.
Findes der virkelig ikke en løsning på dette problem????
Avatar billede jkrons Professor
22. marts 2004 - 21:18 #3
Jeg tror ikke umiddelat det det du ønsker er muligt. Hvis du kører med Automatisk beregning opdateres Slump hver gang brugeren har indtastet et resultat, uanset hvordan han forlader cellen. Bruges manuel beregning opdaterews brugerens resultat ikke, før han trykker F9, og så dannes der nye tilfældige tal, som ikke passer til det resultat brugeren har indtastet.

Men dette burde løse dit problem:

Læg følgende kode i et modulark. Knyt evt en genvejstast til at køre makroen med:

Sub Nyetal()
    Randomize
    Num1 = CInt(Range("b1").Value * Rnd())
    Num2 = CInt(Range("b2").Value * Rnd())
    Range("a3").Value = Num1
    Range("a4").Value = Num2
End Sub

Når makroen afspilles dannes nye tal i A3 og A4. Men KUN når makroen afspilles. Brugeren kan derfor indtaste sit forslag til resultat i A5 og få det evalueret uden at slump funktionen kører igen. Når der skal dannes nye tal, skal hun så trykke på den genvejstast, som du har valgt til at danne de nye tal.
Avatar billede jkrons Professor
22. marts 2004 - 21:19 #4
umiddelat = umiddelbart at
Avatar billede lunddata Nybegynder
22. marts 2004 - 21:58 #5
Jeg vender lige tilbage, men først i morgen
Avatar billede jkrons Professor
22. marts 2004 - 22:50 #6
Fint nok :-)
Avatar billede lunddata Nybegynder
23. marts 2004 - 15:02 #7
Jeg er ikke så "stærk" i makroer og da slet ikke i at knytte genvejstast til.
Kunne jeg måske få et simplificeret forslag i Excel som mail???
Avatar billede jkrons Professor
23. marts 2004 - 15:10 #8
Jo da. Lad mig lige få din mailadresse.
Avatar billede lunddata Nybegynder
23. marts 2004 - 16:23 #9
pederlund@nielsen.mail.dk
peder.lund.nielsen1@skolekom.dk
Gider du sende til begge, da jeg af og til p.g.a. sikkerhedsindstillinger har problemer med outlook,---TAK!!!
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