Päivämäärä käsin ja scriptillä

The_Rat

Tein excelsheetin, jossa C-sarakkeessa on päivämäärä. Kun riville kirjoitetaan ensimmäinen tieto, täytetään kuluva päivä automaattisesti, ellei kyseessä ole C-sarake, jolloin käyttäjä siis itse kirjoittaa tuon päivän...

Rivin tyyli kopioidaan edelliseltä riviltä.

Ongelma on siinä, että käsin kirjoitettu päivä menee alignina oikeaan reunaan, kun taas scriptin tuottama stringi tunkee vasempaan. Ehkä tuota voisi alignmenttia vielä vaihtaa scriptissä, mutta sekoittaa turhaan tyylejä mielestäni, kun vähän joka rivillä on omanlaisensa...

Tarkistin solun asetuksista, sekä scriptin tuottamissa, että itse syötetyissä on datan formaattina päivämäärä.

Osaisiko joku arvata, mistä tuo outo käyttäytyminen voisi johtua, ja miten sen voisi korjata.

3

215

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • arvelisin, että syötät koodissa päiväyksen tekstinä tyyliin...
      Range("A10") = "1.1.2009"

      sensijaan syötä se seuraavasti
      Range("A12") = CDate("1.1.2009")
      ja muotoilut toimii OK.

      Keep Excelling
      @Kunde

      • Itse asiassa juuri noin, parsin päivämäärän stringiksi, mutta eikös tuo formatointi tekisi sen automaattisesti? Eli jos vain länttäisin siihen today(), vai miten se nyt oli.. :)

        Mutta kiitos, tuo varmaan auttaa.


      • The_Rat kirjoitti:

        Itse asiassa juuri noin, parsin päivämäärän stringiksi, mutta eikös tuo formatointi tekisi sen automaattisesti? Eli jos vain länttäisin siihen today(), vai miten se nyt oli.. :)

        Mutta kiitos, tuo varmaan auttaa.

        Date toimi, eipä formatointia tarvinnut.
        Yksinkertaisimmat ratkaisut ovat usein parhaita. :)


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

    Luetuimmat keskustelut

    1. Vuonna 2026 jää entistä vähemmän rahaa käteen palkansaajille

      Työttömyysvakuutusmaksu nousee 0,3 prosenttia. Työeläkemaksu nousee 7,15 prosentista 7,3 prosenttiin. Työmarkkinajärjest
      Maailman menoa
      14
      4751
    2. Yritystuet pois ja työeläkevaroilla maksettava valtion velka pois

      Nyt on teille kerrottu keino kuinka Suomen velkaongelmasta päästää eroon kertalaakista. Älkää saatanat enää minulle tul
      Maailman menoa
      85
      4231
    3. Suomen kansa puhunut: Purra huonoimpia ministereitä

      Kouluarvosanalla 6–, eli samaa tasoa mitä Purran oikeakin koulutodistus. Epäpätevyys on tullut huomattua Suomen talouden
      Maailman menoa
      245
      3521
    4. Ylen juttu sisäministeristä oli selvän tarkoitushakuinen

      haluttiin vielä vuoden loppuun saada joku "kohu". (Olisiko Yle tehnyt jutun jos sisäministerinä olisi esim. RKP:n, jota
      Maailman menoa
      105
      3045
    5. Suomalaista yrittäjää ei kommunistista erota

      Muualla maailmassa yrittäjät elävät asiakkaiden rahoilla, Suomessa palkansaajien maksamilla veroilla. Palkansaajahan ma
      Maailman menoa
      35
      2599
    6. 24
      1941
    7. Ulkoministeriön konsulipäällikkö arvostelee rajusti Haavistoa: "Täällä on pelon ilmapiiri"

      "– Täällä on ministerin toimien takia aivan selvästi pelon ilmapiiri. Jos sellaisen annetaan pesiytyä virkamieskulttuuri
      Maailman menoa
      6
      1769
    8. Joulun ruokajonoissa entistä enemmän avuntarvitsijoita - Mitä ajatuksia tämä herättää?

      Räppärit Mikael Gabriel, VilleGalle ja Jare Brand jakoivat ruokaa ja pehmeitäkin paketteja vähävaraisille jouluaattoa ed
      Maailman menoa
      90
      1658
    9. Mikä on pahinta

      Mitä kaivattusi voisi tehdä sinulle?
      Ikävä
      225
      1645
    10. Pyydän anteeksi etten osannut ratkaista

      Mitään muuta kuin lähtemällä. Et oikein tullut vastaan etkä kuunnellut. Tuntui että minun piti koittaa sopia ja sovitell
      Ikävä
      70
      1578
    Aihe