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
- 1824180
- 331538
Minulta loppuu aika
Halusin olla täydellinen. Nyt näyttää siltä että viimeinen kiristys jää puolitiehen, sillä h-hetki on jo ihan kohta käsi391447Syvälliset keskustelut
Olisivat tärkeintä ensisijaisesti hänen kanssaan Tulisi sellainen hetki, mutta kaikki meni pieleen211433Olisipa 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,171332- 1071249
Kyllähän tämä vähän kirpaisee
Mutta oman sisäisen rauhan vuoksi jätän sinut nyt historiaan. Todennäköisesti olet jo sinäkin mennyt eteenpäin. Olipah381167Moi, nainen
Tunnustan, olen heikkona sun hymyyn, ja sekään ei auta yhtään, että sulla on täydellinen nenä. Joten ensi kerralla, kun301150- 121067
Sulla on uskomaton luonne
Saat minut hetkessä iloiseksi, tai sanotaan nyt niin, että ajatus sinusta saa sydämeni hyppimään riemusta. En vain saa s441008