Kaavat kopioon

Löytyykö seuraavaan ongelmaan vastausta: kopioin taulukon, joka sisältää kaavoja, joissa on viittauksia muihin taulukoihin. Nyt haluaisin, että muut taulukot ymmärtäisivät ottaa mukaan tämän uuden taulukon tiedot ilman, että minun pitää joka kerta käydä muuttamassa kaavat. Annan esimerkin, jonka toivon selkeyttävän ongelmaa. Työkirjassa on taulukot 1 ja 2. Teen kopion kakkosesta ja nyt haluaisin ykkösen ymmärtävän, että on tullut kolmaskin taulukko, josta pitää hakea tietoja. Onnistuuko?
6441
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Minulla ei nyt ole Exceliä tällä koneella, mutta kaava joka viittaa taulukkoon jota ei ole vielä olemassakaan ei toimi.
ONPUUTTUU ja ONVIITT- funktioilla voi yrittää kikkailla, mutta eipä taida onnistua niilläkään.
Palaan asiaan jos keksin jotain kun pääsen excelin ääreen.

Äänestä
  • Kiitos. Yritän kikkailla.

    Äänestä

  • Iines Ankka kirjoitti:

    Kiitos. Yritän kikkailla.

    Kyllähän toi onnisstuu koodilla, mutta pitää tietää mitä missä ja milloin?

    Äänestä

  • Kunde kirjoitti:

    Kyllähän toi onnisstuu koodilla, mutta pitää tietää mitä missä ja milloin?

    Työkirjassa 3 taulukkoa. Teen kopioin kolmannesta taulukosta ja haluan, että taulukko ykkösen solu, esim A5, laskee yhteen tiedot talukoiden 2,3 ja viimeisen (eli juuri kopiodun)taulukon soluista D20.

    Kiitos, kun jaksatte paneutua asiaan.

    Äänestä

  • Iines Ankka kirjoitti:

    Työkirjassa 3 taulukkoa. Teen kopioin kolmannesta taulukosta ja haluan, että taulukko ykkösen solu, esim A5, laskee yhteen tiedot talukoiden 2,3 ja viimeisen (eli juuri kopiodun)taulukon soluista D20.

    Kiitos, kun jaksatte paneutua asiaan.

    Yleiseen moduliin uusi OmaSumma-funktio:

    Public Function OmaSumma(Solu As Range) As Double
    Dim i As Integer
    For i = 2 To Sheets.Count
    OmaSumma = Sheets(i).Cells(Solu.Row, Solu.Column) OmaSumma
    Next
    End Function

    Taulukko ykköseen esim A5 soluun kaava: =OmaSumma(D20)

    Äänestä

  • mmm kirjoitti:

    Yleiseen moduliin uusi OmaSumma-funktio:

    Public Function OmaSumma(Solu As Range) As Double
    Dim i As Integer
    For i = 2 To Sheets.Count
    OmaSumma = Sheets(i).Cells(Solu.Row, Solu.Column) OmaSumma
    Next
    End Function

    Taulukko ykköseen esim A5 soluun kaava: =OmaSumma(D20)

    Tuhannet kiitokset. Hienosti toimii.

    Äänestä

Kommentoi aloitusta


Iines Ankka kirjoitti:

Löytyykö seuraavaan ongelmaan vastausta: kopioin taulukon, joka sisältää kaavoja, joissa on viittauksia muihin taulukoihin. Nyt haluaisin, että muut taulukot ymmärtäisivät ottaa mukaan tämän uuden taulukon tiedot ilman, että minun pitää joka kerta käydä muuttamassa kaavat. Annan esimerkin, jonka toivon selkeyttävän ongelmaa. Työkirjassa on taulukot 1 ja 2. Teen kopion kakkosesta ja nyt haluaisin ykkösen ymmärtävän, että on tullut kolmaskin taulukko, josta pitää hakea tietoja. Onnistuuko?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu