Miten lasku tehdään tiedoista

Kuinkas tota, (on varmaan mahdollista), eli mitenkäs Exelissä saisi tehtyä sellaisen systeemin, että kun yhdellä taulukon rivillä on (laskun) kaikki tiedot, niin klikkaamalla ko. rivi aktiiviseksi (esim rivi 10), tiedot kopioituisivat toiselle sheetille ja nuo tiedot järjestyisi siihen malliin että laskun voisi tulostaa asiakkaalle.

Olen kyllä sen verran jo oppinut, että saan Sheet2:lle tulemaan Sheet1:llä olevien solujen tietoja, ja tietysti tiedot on helppo laittaa Sheet2:lle niin että ne tulostuu laskulomakkeelle oikeaan kohtaan. Mutta tämä tarvitsisi saada automaattiseksi, eli tuolla Sheetillä missä laskut on rivieittäin, klikkaamalla rivi aktiiviseksi ja ... Sitten "Tee tiedoista lasku" Sheet2:lle. Miten...? Tarvitaanko joku makro tms, vai onko tuollaista ominaisuutta sisäänrakennettuna?
2668
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

mutta tässä olisi yksi joka voisi sopia.

Eli ideana on tehdä makro joka siirtää hakuriville 1 sen rivin jonka solu on valittu.
Sen jälkeen siirrät oppimallasi tavalla Sheet1:n rivin 1 (hakurivi) tiedot Sheet2:n haluamiisi soluihin.

Makro:

Sub Macro1()
'
' Macro1 Macro
' Macro recorded 6.2.2004 by Excelit.fi
'

'
Dim Laskurivi As String

Laskurivi = ActiveCell.Row

Sheets("Sheet1").Select
Rows(Laskurivi).Select
Selection.Copy
Range("A1").Select
ActiveSheet.Paste

Range("A2").Select
Selection.ClearContents

End Sub

Äänestä

Laitat laskuihisi juoksevan numeroinnin vasemman puoleiseen sarakkeeseen, ja teet PHAKU-funktiot riville josta tiedot siirtyvät toiseen taulukkoon.
Elikkä kun kirjoitat hakuarvoksi 27 siirtyvät laskun 27 tiedot toiseen taulukkoon.

Äänestä

Kommentoi aloitusta


Jarkko kirjoitti:

Kuinkas tota, (on varmaan mahdollista), eli mitenkäs Exelissä saisi tehtyä sellaisen systeemin, että kun yhdellä taulukon rivillä on (laskun) kaikki tiedot, niin klikkaamalla ko. rivi aktiiviseksi (esim rivi 10), tiedot kopioituisivat toiselle sheetille ja nuo tiedot järjestyisi siihen malliin että laskun voisi tulostaa asiakkaalle.

Olen kyllä sen verran jo oppinut, että saan Sheet2:lle tulemaan Sheet1:llä olevien solujen tietoja, ja tietysti tiedot on helppo laittaa Sheet2:lle niin että ne tulostuu laskulomakkeelle oikeaan kohtaan. Mutta tämä tarvitsisi saada automaattiseksi, eli tuolla Sheetillä missä laskut on rivieittäin, klikkaamalla rivi aktiiviseksi ja ... Sitten "Tee tiedoista lasku" Sheet2:lle. Miten...? Tarvitaanko joku makro tms, vai onko tuollaista ominaisuutta sisäänrakennettuna?

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