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

1119

    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. Jos yhdistät nimikirjaimet

      Jos yhdistät sinun ja kaivattusi ensimmäisten nimien alkukirjaimet mitkä nimikirjaimet tulee? Sinun ensin ja sitten häne
      Ikävä
      111
      7235
    2. Mies vinkkinä sulle

      Jos pyytäisit kahville tai ihan mihin vaan, niin lähtisin varmasti välittämättä muista
      Ikävä
      61
      5096
    3. Oletko katkera kun

      Et saanut kaivattuasi
      Ikävä
      95
      4781
    4. Paljon niitä puheita

      susta liikkuu. 🤮
      Tunteet
      51
      3938
    5. Kyllä se taitaa olla nyt näin

      Minusta tuntuu et joku lyö nyt kapuloita rattaisiin että meidän välit menisi lopullisesti. Sinä halusit että tämä menee
      Ikävä
      49
      3919
    6. Mitä haluat sanoa tällä hetkellä

      Hänelle 🫶 ⬇️
      Ikävä
      217
      3827
    7. Odotan että sanot

      Sitten siinä että haluaisit vielä jutella kahdestaan kanssani ja sitten kerrot hellästi että sinulla on ollut vaikea san
      Ikävä
      27
      3434
    8. Haluun sua niin paljon

      ❤️🥰🥹 Miehelle
      Ikävä
      42
      3061
    9. Vietetään yö yhdessä

      Rakastellaan koko yö
      Ikävä
      51
      2771
    10. Mitä palveluita mies..

      Haluaisit tilata minulta? -N
      Ikävä
      39
      2337
    Aihe