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.
Päivämäärä käsin ja scriptillä
3
192
Vastaukset
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
@KundeItse 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
- 1783721
Se oli siinä sitten
Yhdysvaltain presidentti Donald Trump on määrännyt kaiken maan Ukrainalle toimittaman sotilaallisen tuen tauolle, kertoo7262700Paljonko aikaa on kulunut siitä kun viimeksi tapasit hänet?
Päiviä? Viikkoja? Kuukausia? Vuosia?552541- 1462361
- 672036
Trump tekee rauhan Amerikan ja Venäjän ehdoilla
Ukraina luovuttaa Venäjän haluamat alueet Venäjälle. Ukraina luovuttaa Amerikan haluamat arvokkaat mineraalit Amerikall3141939- 311441
Syvälliset keskustelut
Olisivat tärkeintä ensisijaisesti hänen kanssaan Tulisi sellainen hetki, mutta kaikki meni pieleen211393Minulta loppuu aika
Halusin olla täydellinen. Nyt näyttää siltä että viimeinen kiristys jää puolitiehen, sillä h-hetki on jo ihan kohta käsi381367Olisipa sitä henkisesti eheämpi ja rohkeampi
mikään maallinen mammona ei itseäni kiinnosta, eikä sen menetys kiinnostus. Mutta kun kohtaa jonkun sykäyttävän ihmisen,161275