Laskuri

Josie86

Onko Exceliin mahdollista saada laskuritoimintoa joka laskisi yhteen ennalta sovittuun soluun lisätyt peräkkäiset luvut ja näyttäisi lukujen summan/erotuksen toisessa solussa?

Esimerkiksi jos laittaisin ensiksi soluun A1 luvun 5 ja sen jälkeen luvun 3 ja sitten luvun 6 niin solussa A2 olisi tämän jälkeen lukema 14. Eli vanha luku ei "katoaisi" mihinkään vaan pysyisi jossain muistin sopukoissa.

Onkohan moinen mahdollista?

6

1186

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 20+11

      kokeile.

    • ko taulukon moduuliin...

      Private Sub Worksheet_Change(ByVal Target As Range)
      'laskee solun A1 arvoja soluun C1
      If Not Intersect(Target, Range("A1")) Is Nothing Then
      Range("C1") = Range("C1") Target
      End If
      End Sub

      • OpenOfficen Basiciin jonkunverran tutustuneena meni aikaa ja virtuaalitupakkaa, että tuon ymmärsi.
        Eipä sillä, että sitä ainakaan minun tarvitsisi ymmärtääkään (kunhan se toimii), mutta tuo Target-olio vaikuttaa aika kätevältä.

        Niin esimerkkinä tupakan kulumiesta on tuo:
        If Not Intersect(Target, Range("A1")) Is Nothing

        joka siis tarkoittanee, että jos alueet leikkaavat, mutta Not Intersect sanois ihan kuin ei leikkaa.


      • tuttumies kirjoitti:

        OpenOfficen Basiciin jonkunverran tutustuneena meni aikaa ja virtuaalitupakkaa, että tuon ymmärsi.
        Eipä sillä, että sitä ainakaan minun tarvitsisi ymmärtääkään (kunhan se toimii), mutta tuo Target-olio vaikuttaa aika kätevältä.

        Niin esimerkkinä tupakan kulumiesta on tuo:
        If Not Intersect(Target, Range("A1")) Is Nothing

        joka siis tarkoittanee, että jos alueet leikkaavat, mutta Not Intersect sanois ihan kuin ei leikkaa.

        If Not Intersect(Target, Range("A1")) Is Nothing
        joka siis tarkoittanee, että jos alueet leikkaavat, mutta Not Intersect sanois ihan kuin ei leikkaa.

        eli ei leikkaus(aktiivinen solu ja tarkasteltava solualue/solut) ei ole mitään

        eli jos leikkaa- ei oo mitään =FALSE ja ei kääntää sen TRUE ja koodi suoritetaan...
        jos ei leikkaa- ei oo mitään on =TRUE ja ei kääntää sen FALSE ja koodia ei suoriteta

        leikkauksessa -argumenttejä voi olla muistaakseni 30 kpl ja jos nimettyjä alueita käyttää niin melkoisen alueen saa katettua
        leikkasiko ;-)

        kepp Excelling
        @Kunde


    • pohtijaja

      Vaikka onkin jo vanha keskustelu, niin lisään oman kyssärin tähän.

      Saako tolla samalla koodilla tehtyä sellasen, että siirtää kahteen soluun solussa C1 olleiden lukujan min ja maks arvot?

      Vaikkapa seuraavanlaisessa tilanteessa:
      solussa C1 olleita arvoja: 2; 5; 6; 2,5; 10; 3,8; 7
      Solussa E1 olis arvo 2,5 ja F1 olis arvo 10.

      • ...

        Private Sub Worksheet_Change(ByVal Target As Range)

        If Not Intersect(Target, Range("C1")) Is Nothing Then
        If Target < Range("E1") Then Range("E1") = Target
        If Target > Range("F1") Then Range("F1") = Target
        End If
        End Sub

        ?


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

    Luetuimmat keskustelut

    1. Yritän tänään laittaa taajuudet kohdilleen

      Jotta törmätään kirjaimellisesti. Ei tätä kestä enää perttikään. Olet rakas ❤️
      Ikävä
      67
      2525
    2. Vanhuksen varpaankynsien leikkaus 89 euroa...

      Huh huh.......Parturikäynti olisi varmasti ollut 250 euroa? Kallis on suomi nykyään.
      Maailman menoa
      187
      2203
    3. Onko kaivattusi

      kyltymätön nainen, pystyisitkö olemaan hänelle loputon mies, vai meneekö toisinpäin.
      Ikävä
      47
      2123
    4. Anne Kukkohovi. Myy likaisia alushousujaan.

      Kuka ihme ostaa jonkun naisen likaisia alushousuja, menee lujaa kyllä tälläkin housujen myyjällä.
      Kotimaiset julkkisjuorut
      127
      2097
    5. Viulu vaiennut

      Eikö pisnikset suju ? Vai miksi pahin yrittäjä vouhka on "kadonnu" maan alle. 🤣
      Suomussalmi
      33
      1875
    6. Kauanko skuutteja on siedettävä? Ei tietoa liikennesäännöistä, ajellaan miten sattuu ja missä vain.

      Kauanko on kestettävä sähköpotkulautojen terrorismismia? Niillä ajelevat eivät tiedä, tai jos tietävätkin, niin eivät vä
      Maailman menoa
      194
      1577
    7. Nainen, sellaista tässä ajattelin

      Minulla on olo, että täällä on edelleen joku, jolla on jotain käsiteltävää. Hän ei ole päässyt lähtemään vielä vaan jost
      Ikävä
      220
      1530
    8. Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa

      En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod
      Ikävä
      17
      1411
    9. Kyllä tekee kipeää

      Luopua kaikesta mitä on elämässä saavuttanut😞 ei vaan ole enää yhtäkään hiljaista vuorokautta🤬
      Ikävä
      26
      1275
    10. Hallitus haluaa sossuhuijjarit esiin tutkimalla ihmisten pankkitilejä

      Kuristusote vätkylöiden palleista kiristyy! 😆 Hallitus suunnittelee laajentaa Kelan tiedonsaantioikeutta sosiaaliturva
      Lieksa
      200
      1072
    Aihe