Darts 501-laskuri excelillä.

ExcelVBA

Terve! Väsäsin tuollaisen darts-tikkapeliä helpottavan laskurin..
Mutta koodissa on pieni ongelma.. jos pelaaja1 saa esim. tulokseksi 350 ja pelaaja2 450..niin erosta tulee miinus-lasku.. Voisiko joku selittää mistä se johtuu? Koodi ladattavissa osoitteesta:
www.kotiposti.net/rauha/Darts.xlsm

10

1752

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ...

      Ihan niin kuin vertailu tapahtuisi välillä merkkijonona.
      Jos laittaisi erotuksen muuttujaan: erotus = summa.Value - summa2.Value

      • Thks

        tarviiko tuo erotus määritellä tietyksi tyypiksi? esim. double tms?


      • Tämä ongelma
        Thks kirjoitti:

        tarviiko tuo erotus määritellä tietyksi tyypiksi? esim. double tms?

        Mutta siis kokeile tuota koodia, että laitat toiselle pelaajalle 350 ja toiselle 450.. niin se väittää että pelaaja jolla on enemmän on johdossa ja sitten se näyttää piste-erona -100 esim...
        Vaikka pelaaja jolla on vähemmän on johdossa, eikä pitäisi olla negatiivista lukua erona.. Kiitos avusta!


      • ...
        Tämä ongelma kirjoitti:

        Mutta siis kokeile tuota koodia, että laitat toiselle pelaajalle 350 ja toiselle 450.. niin se väittää että pelaaja jolla on enemmän on johdossa ja sitten se näyttää piste-erona -100 esim...
        Vaikka pelaaja jolla on vähemmän on johdossa, eikä pitäisi olla negatiivista lukua erona.. Kiitos avusta!

        Noilla luvuilla saadaan, että 51 on suurempi kuin 151, kun verrataan merkkijonona.


      • ok
        ... kirjoitti:

        Noilla luvuilla saadaan, että 51 on suurempi kuin 151, kun verrataan merkkijonona.

        NO mikä ois siihen ratkasu?


      • ...
        ok kirjoitti:

        NO mikä ois siihen ratkasu?

        if summa.Value < 1 * summa2.Value then

        tai

        laskea erotus = summa.Value - summa2.Value
        if erotus


      • Eitoimivielä
        ... kirjoitti:

        if summa.Value < 1 * summa2.Value then

        tai

        laskea erotus = summa.Value - summa2.Value
        if erotus

        Ei auta tuo.. väärä pelaaja johtaa..


      • ...
        Eitoimivielä kirjoitti:

        Ei auta tuo.. väärä pelaaja johtaa..

        if 1 * summa.Value < 1 * summa2.Value then


      • Vieläyksjuttu
        ... kirjoitti:

        if 1 * summa.Value < 1 * summa2.Value then

        Noniin, kiitos nyt tuntuu alustavasti toimivan, osaatko sanoo siihen mitään että jos haluan tallentaa aina suurimman heiton niin ei voi tallentaa kun lukuun 99 asti? Eli miten saisin textboxin tukemaan yli 100 meneviä lukuja? Kiitos!


      • Kiitos1
        Vieläyksjuttu kirjoitti:

        Noniin, kiitos nyt tuntuu alustavasti toimivan, osaatko sanoo siihen mitään että jos haluan tallentaa aina suurimman heiton niin ei voi tallentaa kun lukuun 99 asti? Eli miten saisin textboxin tukemaan yli 100 meneviä lukuja? Kiitos!

        Tein samalla tavalla ja sain senki nyt toimimaan.
        Joten kiitoksia!


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

    Luetuimmat keskustelut

    1. Joskus mietin

      miten pienestä se olisi ollut kiinni, että et koskaan olisi tullut käymään elämässäni. Jos jokin asia olisi mennyt toisi
      Ikävä
      24
      4636
    2. Miten reagoisit

      Jos ikäväsi kohde ottaisi yhteyttä?
      Ikävä
      88
      3724
    3. Ryöstö hyrynsalmella!

      Ketkä ryösti kultasepänliikkeen hyryllä!? 😮 https://yle.fi/a/74-20159313
      Hyrynsalmi
      48
      3095
    4. Olisiko kaivattusi

      Sinulle uskollinen? Olisitko itse hänelle?
      Ikävä
      54
      2667
    5. Ihana nainen

      Suukotellaanko illalla?☺️ 🧔🏻🫶
      Ikävä
      51
      2599
    6. Mitä haluaisit sanoa

      Nyt kaivatullesi?
      Ikävä
      205
      2597
    7. Sukuvikaako ?

      Jälleen löytyi vastuulliseen liikennekäyttäytymiseen kasvatettu iisalmelainen nuori mies: Nuori mies kuollut liikenne
      Iisalmi
      32
      2390
    8. Ootko koskaan miettinyt että

      miksi kaivatullasi ei ole puolisoa?
      Ikävä
      152
      2328
    9. Huomenta ihana

      Mussu ❤️.
      Ikävä
      31
      1945
    10. Avustettu itsemurha herättää vahvoja tunteita - Laillista Sveitsissä, ei Suomessa

      Hilkka Niemi sairastaa harvinaista PLS-sairautta. Hilkan on elettävä loppuelämänsä parantumattoman sairauden kanssa, jok
      Maailman menoa
      108
      1529
    Aihe