PÄIVÄMÄÄRÄ

Pysyväksi ?

Miten saan pysymään luetun päivämäärän solussa esim.
C1 :ssä , jos syötän luvun soluun D6 ?

=JOS(D60;TÄMÄ.PÄIVÄ();"")

Tällä kaavalla luetaan aina udelleen...

7

556

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tutkailin useita variaatioita, mutta ei taida onnistua ilman VBA:ta tämäkään juttu. Sen avulla se onkin piece of cake

      eli kun D6 syötetään jotakin C1 tulee tämän päivän päiväys ja kun D6 on tyhjä on myös C1 tyhjä

      taulukon moduuliin...

      Private Sub Worksheet_Change(ByVal Target As Range)
      If Target.Cells.Count > 1 Then Exit Sub
      If Not Intersect(Target, Range("D6")) Is Nothing Then
      If Not Range("D6") = "" Then
      With Range("C1")
      .Value = Date
      .EntireColumn.AutoFit
      End With
      Else
      Range("C1") = ""
      End If

      End If
      End Sub

      • Pysyväksi

        Kiitti. Kokeilenpa.
        Ihme, ettei peruskaavassa pysty toteuttamaan.
        hmmm...


    • -Pasi-

      Itse tein joskus kyseisen homman näin (jos ymmärsin kysymyksesi oikein):

      Minulla on jossakin solussa, vaikkapa solussa O1 kaava "=tämä.päivä()" jolloin tssä solussa on tietenkin aina kyseisen päivän päivämäärä. Solussa O2 on kaava "=O1 1" jolloin siinä on huominen päivämäärä jne.

      Siinä solussa johon haluan jonkun tietyn päivämäärän valittua, on kelpoisuustarkistus ja valinta luettelosta, luettelon lähde on solualue jossa päivämäärät ovat.

      Jos pärjäät yhdellä päivämäärällä niin solualueeksi riittää yksi solu, jos haluat valita muutamasta päivästä eteen- tai taaksepäin niin tarvitset useamman solun sisältävän solualueen.

      Toivottavasti selitys ei ollut kovin hankala, toteutus on tosi yksinkertainen.

      -Pasi-

      • Pysyväksi

        Juuri näin, että kun
        D6_een syötetään jotakin niin C1_een tulee syöttöpäivän päiväys ja kun D6 on tyhjä on myös C1 tyhjä. Syötettiinpä milloin tahansa, vaikkapa vuoden välein ;)


      • eno2
        Pysyväksi kirjoitti:

        Juuri näin, että kun
        D6_een syötetään jotakin niin C1_een tulee syöttöpäivän päiväys ja kun D6 on tyhjä on myös C1 tyhjä. Syötettiinpä milloin tahansa, vaikkapa vuoden välein ;)

        Ehdottaisin tuota VBA:ta tai vaikka pikku makroa. Oletan että haluat tietojen lisäyksen jälkeen tallentaa tiedoston nimellä - eikö?

        Makro menisi sitten näin:
        C1 kopiointi
        C1 liitä määräten - vain arvot
        tallenna nimellä ( tässä voidaan tiedoston nimeksi ottaa esim. alkuun solun C1 arvo tai kysellä käyttäjää antamaan inputboxilla jotain yms.)


      • -Pasi-
        Pysyväksi kirjoitti:

        Juuri näin, että kun
        D6_een syötetään jotakin niin C1_een tulee syöttöpäivän päiväys ja kun D6 on tyhjä on myös C1 tyhjä. Syötettiinpä milloin tahansa, vaikkapa vuoden välein ;)

        Ymmärsin kysymyksesi väärin, tuo kertomani tapa ei tuo päivämäärää automaattisesti soluun vaan se täytyisi aina klikata siihen erikseen. Ilman VBA:ta en kyllä keksi miten onnistuisi.

        -Pasi-


      • Pysyväksi
        eno2 kirjoitti:

        Ehdottaisin tuota VBA:ta tai vaikka pikku makroa. Oletan että haluat tietojen lisäyksen jälkeen tallentaa tiedoston nimellä - eikö?

        Makro menisi sitten näin:
        C1 kopiointi
        C1 liitä määräten - vain arvot
        tallenna nimellä ( tässä voidaan tiedoston nimeksi ottaa esim. alkuun solun C1 arvo tai kysellä käyttäjää antamaan inputboxilla jotain yms.)

        Joo.Tallennus tottakai ;)


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

    Luetuimmat keskustelut

    1. En minä kyllä enää odota sinua

      Olet siellä sen harmaan kanssa. Niin, annoit minun nähdä lämpimät tunteesi siitä huolimatta. Se merkitsi kyllä paljon. O
      Ikävä
      46
      2332
    2. Kehutaan vaihteeksi Perussuomalaisia

      Perussuomalaiset ovat olleet melkoisen lokakampanjoinnin kohteena, vaikka ovat saaneet paljon hyvää aikaiseksi. Nyt on
      Maailman menoa
      44
      2129
    3. Joka kolmas työtön on työkyvytön

      Viime vuonna työnhakuvelvoitteen ulkopuolella oli noin kolmannes työttömistä työnhakijoista. Huhheijaa, mihin suomalais
      Maailman menoa
      204
      1646
    4. Jos joku luulee että kaikki käy

      Sanon vain tämän. Minun kanssani ei neuvotella. Minun kanssani eletään tasavertaisesti. Jos se on liikaa, niin ovi rinn
      Ikävä
      68
      1620
    5. Niin surullinen

      onnettomuus taas. Voimia ihan kaikille läheisille,kavereille ja kouluun 🙏
      Lapua
      22
      1473
    6. Paloautoko se oli kolarissa Juntusrannan risteyksessä?

      Oli kuva paloautosta nettijutussa.
      Suomussalmi
      15
      1402
    7. Sakin hivutus - ilmiö

      Miten tuollainen tuollainen ilmiö kuin ”sakin hivutus” syntyy? Mitä syitä ilmiön syntymiseen tarvitaan? Onko sakissa jok
      80 plus
      86
      1394
    8. Roiskeläpät takaisin niin alkaa lasit kestämään

      "Tuulilaseja hajottava talvi-ilmiö on ehkä ratkennut" Tämän päivän autoissa kun on esimerkiksi vanhempaa autokalustoa s
      Yleistä autoilusta
      6
      1369
    9. Ei ole rohkeutta tulla jututtamaan

      Voidaan me nähdä ja tervehtiä, sitäkin harvoin, mutta iso kynnys on edes mennä lähelle ja kysyä kuulumisia. Ymmärrät var
      Tunteet
      8
      1281
    10. Julkinen saunatilanne Haapavedellä, tämä on täyttä paskaa!

      Eilen Haapaveden uimahallin saunassa koettu tilanne oli täysin käsittämätöntä ja helvetin järkyttävää. Ladyboy harjoitti
      Haapavesi
      19
      1254
    Aihe