Avatar billede lunddata Nybegynder
26. oktober 2004 - 20:54 Der er 8 kommentarer og
1 løsning

Aktivering af slumpfunktion udelukkende ved F9

Til undervisningsbrug genererer jeg opgaver ved hjælp af slump.
Jeg har dog det problem, at når jeg generer f.eks et tal i A1 og et tal i A2 og eleven svarer med et resultat i A3 og jeg vil give respons med Hvis resultat i A3 er rigtig så vil der genereres nye tal når eleven trykker på retur. Eleven får derfor aldrig rigtig respons.
Kan jeg ikke slå slump-funktionen fra, når der trykkes på retur-tasten?
Eller er der en anden løsning?

Jeg vil altid gerne generere flere opgaver på en gang (gerne ved hjælp af F9- tasten)svarende til det der kan printes ud på et A4-papir.
Avatar billede sjap Praktikant
26. oktober 2004 - 22:28 #1
Hvad med at slå automatisk beregning fra? Det kan gøre via menuen Funktioner/Indstillinger fanebladet Beregning, hvor der vælges manuel (og nej, det er ikke ham fra Fawlty Towers).

Når beregningen er manuel, foretages kun genberegning ved tryk på F9.
Avatar billede lunddata Nybegynder
26. oktober 2004 - 22:57 #2
Jamen eleven får jo så ingen respons på opgaven.
Jeg prøver lige at forklare lidt nærmere:
i A1 og A2 genereres tal. I A3 skriver eleven svaret og får respons i A4 hvor der står: =HVIS(A3=0;"";HVIS(B43=SAND;"Rigtigt";"Forkert")). Resultatet af tallene fra A1 og A2 står i B43.
Avatar billede sjap Praktikant
26. oktober 2004 - 23:24 #3
Placer nedenstående kode i "ThisWorkBook" i VBA editoren.

Private Sub Workbook_Open()

ActiveSheet.Range("A1") = Rnd
ActiveSheet.Range("A2") = Rnd

End Sub

Dermed genereres et to tilfældige tal, der placeres i hhv. A1 og A2. Alle dine andre funktioner kan bevares. De tilfældige tal genereres hver(!) gang regnearket åbnes.
Avatar billede stefanfuglsang Juniormester
27. oktober 2004 - 13:39 #4
Ellers vil følgende (vælg "Insert", "Module" i visual basic editoren):
Function MinSlump(ny)
    Dim a
    If ny Then a = Rnd
    MinSlump = Rnd(0)   
End Function

Denne bruges som MinSlump(sand) og Minslump(falsk), alt efter om tilfældighedsgeneratoren skal lave et nyt tal eller ej. Bemærk dog at *alle* "MinSlump"-funktioner vil give et nyt tal, når én af dem kaldes med "sand"
Avatar billede lunddata Nybegynder
27. oktober 2004 - 16:23 #5
Har prøvet lidt frem og tilbage, men det lykkedes ikke helt for mig. Kunne det lade sig gøre at lokke eksempler ud i et regneark?
Jeg vil i så tilfælde opgive min email-adresse
Avatar billede lunddata Nybegynder
27. oktober 2004 - 16:24 #6
emailadresse:
pederlund@nielsen.mail.dk
Avatar billede sjap Praktikant
27. oktober 2004 - 16:59 #7
Eksempel sendt.
Avatar billede lunddata Nybegynder
28. oktober 2004 - 22:26 #8
Eksempel modtaget. TAK! Jeg blev klogere.
Læg lige et svar så jeg kan give point.
Avatar billede sjap Praktikant
29. oktober 2004 - 12:43 #9
Ok :0)
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