Rivitiedon siirtäminen toiseen tiedostoon joka päivä

Anonyymi

Miten tämmöinen olisi viisainta ratkaista. Päivittäin tulee excel-raportti, jossa rivitietona lukuja eri sarakkeissa. Miten tästä saisi joka päivä näppärästi koonnin siirrettyä paikkaan X jossa nuo tiedot olisi riveittäin per päivä? Copypaste ei ole vaihtoehto tässä kohtaa.

6

1102

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Riippuu ihan paikasta X. Ei ole mitään yleisratkaisua, jos ei tiedetä mihin tieto halutaan.

    • Anonyymi

      Jos pysytään Excel-maailmassa, niin ajatus olisi että tämä päivittäinen rivitieto olisi vietävissä siihen isompaan exceliin päivämäärä riveittäin.

      • Anonyymi

        Mikä on "isompi excel"?


      • Anonyymi
        Anonyymi kirjoitti:

        Mikä on "isompi excel"?

        Joka päivä tulee uusi tiedosto, jossa on yhden päivän tiedot. Tarkoitus olisi kopioida nuo tiedot toiseen tiedostoon, jossa on myös aiempien päivien tiedot.


      • Anonyymi
        Anonyymi kirjoitti:

        Joka päivä tulee uusi tiedosto, jossa on yhden päivän tiedot. Tarkoitus olisi kopioida nuo tiedot toiseen tiedostoon, jossa on myös aiempien päivien tiedot.

        Minkälaisia tiedostot ovat? Tekstitiedostoja?


    • Anonyymi

      Sub LisääRaportti()

      Dim app As New Excel.Application
      Dim rapo As Excel.Workbook

      Set fd = Application.FileDialog(msoFileDialogFilePicker)
      solut = Split("B3;C4;D5;D6;E4;G4", ";")
      With fd
      .Filters.Clear
      .Title = "Haettava Raportti"
      .Filters.Add "Picture Files", "*.xls,*.xlsx,*.xlsm", 1
      .AllowMultiSelect = False
      r = Cells(Rows.Count, "A").End(xlUp).Row 1
      If .Show = -1 Then
      f = .SelectedItems(1)
      Set book = app.Workbooks.Add(f)
      app.Visible = False
      Else
      Exit Sub
      End If
      End With
      c = 1 ' jos päivämäärä on raportissa, tähän tulee 0 ja päivämäärän sisältävä solu lisätään listaan
      Cells(r, c) = Now()
      For i = 0 To UBound(solut)
      c = c 1
      Cells(r, c) = rapo.ActiveSheet.Range(solut(i))
      Next

      rapo.Close SaveChanges:=False
      app.Quit
      Set app = Nothing
      End Sub

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

    Luetuimmat keskustelut

    1. Martinan firma haastettiin käräjille

      Seiska: Martinan firma haastettiin käräjille, taustalla outo rahasotku.
      Kotimaiset julkkisjuorut
      300
      2225
    2. Putin ei suostu tulitaukoon nyt kun Kurskin taistelut ovat kesken

      ja venäjä on viimein päässyt niskan päälle, suuren ylivoiman turvin. Ukraina ilmeisesti suorittaakin taktista vetäytymi
      Maailman menoa
      220
      2122
    3. Miksi haluat satuttaa

      Sillä tiedolla ettet välittäisi minusta vaikka se ei ole totta. Silti tiedän että rakastat minua edelleen. Niinkuin sano
      Ikävä
      51
      1337
    4. Toivotko vielä et

      Päätyisimme yhteen?
      Ikävä
      87
      1251
    5. Oletko kaivattusi

      Mielestä hyvä sängyssä🤔
      Ikävä
      101
      1203
    6. Miksi ette halua kaivattuanne

      Yksi syy tai tekosyy.
      Ikävä
      82
      1201
    7. Millainen ihminen linda brandt-ahde on

      Hän on nyt julkisuudessa varsin eriskummallisen asian tiimoilta
      Lappeenranta
      43
      1195
    8. Martina makkarankuori päällä

      Voi hyvää päivää minkä asun oli valinnut Emma gaalaan, ei jäänyt kenellekään epäselväksi, minkälaiset rinnat on naikkose
      Kotimaiset julkkisjuorut
      162
      1147
    9. Ketä sinä

      Odotat oikeasti. Miksen sulle totta olla saa.
      Ikävä
      117
      1070
    10. Tykkäätkö kuinka

      Paljon kaivatustasi?
      Ikävä
      62
      973
    Aihe