satunnaisluku

aika

Hei. Saako satunnailuku kaavaan sellaista komentoa, jossa painettaessa F9 nappia satunaisluku generaattori pyörisi vaikka 1min ja ilmoittaisi sen jälkeen luvun. Käytössä suomenkielinen excel

kaava =satunnaisluku()*1500

6

743

    Vastaukset 6

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tarkkana

      Tästä voisi kehittää ainakin VBA:lla helposti "miettivän" generaattorin.

      Eli moduliin tämä:
      '*******
      Sub aja()
      ThisWorkbook.Sheets(1).Calculate
      ' tee proseduuri "luku" annetun ajan jälkeen
      milloin = Now TimeValue("00:00:10")
      Application.OnTime milloin, "luku"
      End Sub

      Sub luku()
      Range("A1").Value = Rnd(1) * 1500
      End Sub
      '*********

      "aja" tuuppaa A1 soluun 10 sekunnin kuluttua satunnaisluvun - viilaillahan tuota voi

      • aika

        Kokeilin ohjelmaa ja mulla se ei oikein pelittänyt. eli kun suoritin ajon, ohjelma ilmoitti että lukua ei löydy.Taas jos ajan luvun, niin luku tulee heti. En juurikaan ole käyttänyt VBE:tä joten tarvitsen hiukan apua. Miksi toi aika-arvo ei toteudu. Mulla on suomenkielinen excel.


      • tarkkana
        aika kirjoitti:

        Kokeilin ohjelmaa ja mulla se ei oikein pelittänyt. eli kun suoritin ajon, ohjelma ilmoitti että lukua ei löydy.Taas jos ajan luvun, niin luku tulee heti. En juurikaan ole käyttänyt VBE:tä joten tarvitsen hiukan apua. Miksi toi aika-arvo ei toteudu. Mulla on suomenkielinen excel.

        Koodi toimii sulla näköjään hyvin riville:

        Application.OnTime milloin, "luku"

        saakka mutta sitten se ei jostain kumman syystä löydä poseduuria nimeltä luku()

        Itse tuosta viestistä vielä copy pastella heitin moduliin ja hyvin toimi. Ikävä kyllä en osaa enempää auttaa :(


      • tarkkana
        aika kirjoitti:

        Kokeilin ohjelmaa ja mulla se ei oikein pelittänyt. eli kun suoritin ajon, ohjelma ilmoitti että lukua ei löydy.Taas jos ajan luvun, niin luku tulee heti. En juurikaan ole käyttänyt VBE:tä joten tarvitsen hiukan apua. Miksi toi aika-arvo ei toteudu. Mulla on suomenkielinen excel.

        Entäs, jos virität koodin sekaan vain tämän rivin (enen satunnaisluvun arpomista):

        Application.Wait Now() TimeValue("00:00:05")


      • kun ei ole milloin muuttujaa määritelty oikein- eli toimii vain kerran

        tossa minuutin ajolle makro

        Public milloin As Double
        Public Loppu As Double
        Sub aja()
        Loppu = Now TimeSerial(0, 1, 0)
        Luku
        End Sub
        Sub Luku()
        Range("A1").Value = Rnd(1) * 1500
        milloin = Now TimeValue("00:00:01")
        Application.OnTime milloin, "luku", Loppu
        End Sub


      • tarkkana
        kunde kirjoitti:

        kun ei ole milloin muuttujaa määritelty oikein- eli toimii vain kerran

        tossa minuutin ajolle makro

        Public milloin As Double
        Public Loppu As Double
        Sub aja()
        Loppu = Now TimeSerial(0, 1, 0)
        Luku
        End Sub
        Sub Luku()
        Range("A1").Value = Rnd(1) * 1500
        milloin = Now TimeValue("00:00:01")
        Application.OnTime milloin, "luku", Loppu
        End Sub

        Mystistä - itse olent tuota kokeillut useammallakin ohjelmaversiolla eikä mitään ongelmaa.

        Jos käsitin oikein, generaattorin piti miettiä annettu aika ja antaa sitten luku.


        Tälläkin voisi ongelman ratkaista - eli nyt tuo luvun arpova osuus miettiin viisi sekuntia ja sitten antaa luvun

        Sub luku()
        Application.Wait Now() TimeValue("00:00:05")
        Range("A1").Value = Rnd(1) * 1500
        End Sub

        Paha kyllä tässä joutuu katselemaan tiimalasia.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mies tykkään edelleen sinusta

      Harmittaa vaan tämä tilanne. Tai se kun ei ole mitään tilannetta.
      Ikävä
      51
      831
    2. Haluatko mies mennä naimisiin melko pian, ku ollaan kohdattu?

      Mä haluaisin mennä mahdollisimman nopeesti....💍
      Ikävä
      82
      765
    3. Martina Aitolehti veti kohtalokkaat hääkännit - Alttarilla ikävä temppu Esko Eerikäiselle

      Ex-pariskunta Aitolehti ja Eerikäinen pitävät yhdessä Martina & Esko podcastia. He ovat kertoneet kansalle mm. hääaamust
      Kotimaiset julkkisjuorut
      14
      671
    4. Vappu Pimiä lataa suorat sanat TTK-lähdöstään - Yksi asia elämässä muuttui pysyvästi

      Vappu Pimiä astui pois Tanssii Tähtien Kanssa -juontajan pallilta viime syksynä. Pimiällä oli pitkät perinteet TTK:ssa,
      Suomalaiset julkkikset
      2
      644
    5. Vain elämää: Silmiinpistävä muutos heti ekassa jaksossa - Onko tämä hulppeampi kuin entinen?

      Vain elämää on totuttu näkemään Hirvensalmella sijaitseva Satulinna. Uudella kaudella kuvauspaikka muuttuu Calliolaksi.
      Vain elämää
      1
      554
    6. Ehkä taidat

      Luovuttaa.
      Ikävä
      70
      523
    7. Jos oltais joskus samoissa bileissä

      Niin lähdettäiskö yhdessä ”jatkoille?”
      Ikävä
      56
      521
    8. Onko naisten "ahdisteluhysterian" kulttuuria kritisoivat miehet itse ahdistelijoita?

      Tällaisen kuvan saa, kun tästä aiheesta tekee aloituksia: aina luullaan, että "ahdisteluhysteriaa" kritisoiva mies on it
      Sinkut
      182
      513
    9. Sinulle jota kaipaan!

      Tunnen sinua kohtaan jotain, mitä en enää osaa selittää pelkällä ihastumisella. Se on kiintymystä, kaipuuta, romanttista
      Ikävä
      24
      476
    10. Ihmettelen tämän palstan naisia

      Kun ne uskovat olevansa jotain niin ihmeellistä ja hienoa. Ja että kaikki naiset on niin upeita ja hienoja. Että mistä
      Sinkut
      82
      473
    Aihe