Excel-ongelma

ymmärtämätön

Osaakohan joku kertoa, miten saan ratkaistua excelissä seuraavanlaisen ongelman. Pitäis tehä ns. kehäviittaus eli summakaavan tulisi käyttää laskennassa hyväksi tulossolun alkuarvoa. Esimerkki, varaston saldon on (x), varastoon tehdään lisäys (y), jolloin varaston saldon tulisi näyttää (x y). Laittamalla iteroinnin päälle kyseisen toiminnon saa suoritettua, tällöin ongelmana on, että kun yhden nimikkeen kohdalle tehdään lisäys, niin vastaavasti aiemmin tehdyt lisäykset summautuvat koko luettelon varastosaldoihin!

4

785

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Seija

      Makrolla onnistuu, en tiedä sopiiko tässä tapauksessa.
      A1 varaston saldo
      B1 lisäys/vähennys
      Kun suoritat alla olevan makron, soluun A1 lisätään B1

      Sub Lisäys()
      [A1] = [A1] [B1]
      End Sub

    • neuvoja

      Sain kyseisen operaation suoriutumaan makrolla, mutta ongelma on edelleen sama. Kun varastosaldossa on useita rivejä, niin yhden saldon muuttaminen ja makron ajaminen muuttaa kaikien nimikkeiden saldoja. Ongelma syntyy kun viimeisimpien lisäysten/vähennysten tulisi jäädä näkyviin, jotta muistaa mihin suuntaan varaston arvoa on viimeksi muutettu. miten saisin makron suoriutumaan automaattisesti aina lisäyksen/vähennyksen yhteydessä?

      • Seija

        Varastosaldot A-sarakkeessa, lisäykset/vähennykset B-sarakkeessa.
        Kun olet kirjoittanut lisäyksen (vaikka B7), paina Enter ja Ctrl g. tämä makro lisää soluun A7 solun B7.
        Sub Makro1()

        ' Pikanäppäin: Ctrl g
        '

        ActiveCell.Offset(-1, -1).Activate
        ActiveCell = ActiveCell ActiveCell.Offset(0, 1)
        End Sub


      • no nyt
        Seija kirjoitti:

        Varastosaldot A-sarakkeessa, lisäykset/vähennykset B-sarakkeessa.
        Kun olet kirjoittanut lisäyksen (vaikka B7), paina Enter ja Ctrl g. tämä makro lisää soluun A7 solun B7.
        Sub Makro1()

        ' Pikanäppäin: Ctrl g
        '

        ActiveCell.Offset(-1, -1).Activate
        ActiveCell = ActiveCell ActiveCell.Offset(0, 1)
        End Sub

        Tuolla tavoin se kyllä toimii oikien, kitoksia. Tosin tuo on aika hankalakäyttöinen, kun sitä pitäis käyttää ihmisten, jotka juuri ja juuri osaavat excelin käynnistää...


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

    Luetuimmat keskustelut

    1. Riikka Purra leikkasi alimmalta tulodesiililtä 15 %

      Muistaako kukaan Riikka Purran kovaäänisen vaalilupauksen ennen eduskuntavaaleja? https://yle.fi/a/74-20221152 "THL o
      Maailman menoa
      277
      5793
    2. Muistele nainen niitä meidän yhteisiä hetkiä

      Miltä ne tuntui? Enkö aina huokunut välittämistä, kiintymystä. Eikö sinulla aina ollut hyvä olo kanssani? Minulla ainaki
      Ikävä
      37
      3366
    3. Sofia Virta: bänet!

      Matkailuautoilija metsänomistaja puoliso on nyt entisen teeren poikia, ja Sofia tekee comebackin vapaille markkinoille.
      Maailman menoa
      143
      2617
    4. "Suomi voisi ottaa taloudessa oppia Espanjasta"

      "Espanjassa talouspolitiikka on löysempää, mutta velka-aste on kääntynyt jopa laskuun.", pohdiskelee Suomen seuraava pää
      Maailman menoa
      220
      2092
    5. Kokoomus: SDP johtaa kansalaisia harhaan

      (Umpityhmät palstademarit ovat taas uskoneet Lindtmanin höpötykset Espanjasta.) SDP harhaanjohtaa kansalaisia talouspol
      Maailman menoa
      74
      1624
    6. Otan vielä joskus yhteyttä

      Ja jos et vastaa, niin tulen sinne. Pakko puhua.
      Ikävä
      64
      1047
    7. Niin että miten

      Haluatko oikeasti olla minun kanssa oikeassa elämässä, vai onko tämä vain kirjoittelua
      Ikävä
      77
      971
    8. Ikävä tilanne rikoksen vuoksi Espanjassa - Jari Sillanpää pistää uutta matoa koukkuun

      Jari Sillanpää on ehkä yksi suosituimmista tangokuninkaallisista. Ex-tangokuningas juhli viime syksynä 30 vuotista uraan
      Suomalaiset julkkikset
      9
      835
    9. Nuoriso on tyhmää tutkijat ovat todenneet

      Nyt se on todettu ääneen mitä kaikki ovat jo pitkään epäilleet. Nuoriso on tyhmentynyt tasaiseen tahtiin. Kohta pitää ni
      Sinkut
      123
      833
    10. Tätä ei tv:ssä: Farmi-tippuja Amski rehellisenä ongelmista kuvauksissa

      Ennakkosuosikki Amskidabamski Anne-Mari Tarkkio joutui ulos Farmi Suomi -realitystä. Voimatehtävässä vastakkain asettui
      Tv-sarjat
      10
      788
    Aihe