Tiedon lähettäminen

kapoo

...Suljettuun työkirjaan, onko mahdollista ? Tällä hetkellä ongelmana on työkirjan koko joka on noin 30 mb. Kestää käsittämättömän kauon avata ks työkirja. Työkirja pitää sisällään käyttäjille omat syöttösivut joiden kautta tietoa lähetetään erivälilehdille ja näin saadaan tilastotoetoa.

Nyt ajattelinki että jos tekisi erillisen syöttö työkirjan. Eli tiedosto pitää sisällään ainoastaan yhden sivun johon käyttäjä asettaa numeroarvot, painaa lähetä nappia ja AVOT se olisi siinä.

Näin tiedosto olisi korkeintaan megan tai kaksi. Tämän kautta sitten lähetetään tiedot tuohon suurempaan työkirjaan.

VBA puoli on hiukan hakusessa mutta olen onnistunut tekemään makron joka lähettää käyttäjän asettamat arvot työkirjan sisällä oikeille välilehden sivuille. Nyt koodia pitäisi muuttaa sen verran että tiedot lähetetään suljettuun työkirjaan.

Ajatellaan että uuden syöttö työkirjan nimi olisi Syöttö.xls ja mihin tiedot pitäisi lähettää niin se olisi Arvot.xls. Kumpikin tiedoto sijaitsee c:\excel\tilasto juuressa.

Tässä esimerkki koodista jota pitäisi muuttaa (makron koodi). Eli tämä koodi on toiminnassa kunhan syöttösivu on samassa työkirjassa. Nyt siis haluan että syöttösivu on kokonaan erillinen tiedosto.

Sub Tallenna()


Dim Rivi1
Dim TIEDOT

Tiedot= Range("Tiedot")
Rivi1 = Range("Rivi1")

If IsEmpty(Range("B6")) Then
MsgBox "Päivämäärää ei ole syötetty !", 48, "Tiedote"
Exit Sub

End If


Range("Tiedot").Select
Selection.Copy

'TÄHÄN PITÄS KÄSITTÄÄKSENI SAADA UUSI POLKU/VIITTAUS SULJETTUUN TYÖKIRJAAN

Worksheets("Tilasto").Select

ActiveSheet.Paste Destination:=Worksheets("Tilasto").Cells(Rivi1, 1)
Cells(Rivi1, 1).Select

Worksheets("Syöttö").Select
Range("Tiedot").Select
Selection.ClearContents

Range("B6").Select
Selection.ClearContents

Range("A6").Value = "=B6"
Range("A7").Value = "=B6"

MsgBox " Suoritteet siirretty!", 48, "Tiedote"



End Sub


Saas nähä tajusko kukaan sepustuksiani =)

2

216

    Vastaukset

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

      Makron pystyy tekemään myös toiseen tiedostoon, esim. kopioimaan tiedot toiseen excel-työkirjaan. Eli ensin aloitat nauhoittamaan makroa ja valitset solut paina kopioi, mee toiseen työkirjaan ja valitset solun mihin haluat kopion liittää, painat liitä ja meet takaisin ed. työkirjaan ja lopetat makron nauhoittamisen. Eiks tää sama homma pitäis onnistua suljettuunkin työkirjaan?

    • Plain

      Eiköhän mikä tahansa tiedosto pidä ensin avata, jotta siihen voi kirjoittaa.
      Pelkkä tiedon määräkö tekee työkirjasta ison, vai onko siinä muuta ylimääräistä?
      Jos käytät tietokantaa, koko sisältöä ei tarvitse ladata koneelle.

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

    Luetuimmat keskustelut

    1. 6 kW saunan lämmityksestä kohta 10 euron lisämaksu / kerta

      Kokoomuslainen sähköyhtiöiden hallitsema Energiavirasto ehdottaa 5 kW:n rajaa, jonka ylittämisestä tulee lisämaksu. Tark
      Maailman menoa
      205
      6538
    2. Minja jytkyttää vas.liiton kannatusta ylöspäin

      Alkaa raavaat duunarimiehetkin palaamaan vasemmistoliiton kannattajiksi. Eduskunnassahan on vain kaksi työntekijöiden p
      Maailman menoa
      277
      4465
    3. "Mitä sä nainen tuot sitten pöytään" ?

      Jos mies provaidaa ja suojelee... Pitääkö miesten kysyä tuollaisia?
      Ikävä
      142
      3585
    4. Duunarit hylkäsivät vasemmistoliiton, siitä tuli feministinaisten puolue

      Pääluottamusmies Jari Myllykoski liittyi vasemmistoliittoon, koska se oli duunarien puolue. Sitä samaa puoluetta ei enää
      Maailman menoa
      110
      3393
    5. Ekologinen kommunismi tulee voittamaan fossiilikapitalismin

      Kiina on mahtitekijä uusiutuvien energialähteiden kehityksessä, ja Trump osoitus viimeisestä öljyn perään itkemisestä, m
      Maailman menoa
      57
      3382
    6. Mies, kerro minulle vielä jotakin aivan uniikkia

      ja ainutlaatuista minkä vain me kaksi voisimme ymmärtää jos olemme sen kokeneet ja eläneet, jotta ihan varmasti tietäisi
      Tunteet
      49
      2866
    7. Hyviäkin uutisia tulossa, hallinto-oikeus asettaa toimeenpanokieltoon

      Hyvinvointitalon työmaa pysähtyy. Rillankivi+energia ja vesi kytkyrahanpesu stoppaa. Tytäryhtiöiden hallitusjäsenet+kon
      Pyhäjärvi
      248
      2502
    8. Oikeistopuolueiden kannatus vain 37,8 %, vasemmiston 43,0 %

      Keskustaan jää 17,4 prosenttia ja loput ovat sitten mitä ovat. Mutta selvästikin Suomen kansa on vasemmalle kallellaan.
      Maailman menoa
      75
      2427
    9. Tiedän ettei

      Meistä mitään tule. Toinen oli sinulle tärkeämpi
      Ikävä
      25
      2366
    10. Gallup: Mikä on ollut mielestäsi paras tv-sarja ikinä?

      Gallup: Mikä on ollut mielestäsi paras tv-sarja ikinä? Onko se joku suomalainen viihdepläjäys, brittirikossarja, amerikk
      Tv-sarjat
      101
      1941
    Aihe