Näpyttelen kirjanpitotaulukkoa ja käytän näppäimistön oikeanpuoleisia numeroita. Helpottaisi hieman jos saisin rivin ensimmäiseen soluun päivämäärän (pp.kk.) samoilla näppäimillä, niin että muotoilu muuttaisi pilkut pisteiksi. Miten tämä onnistuu, siis 3,10, => 3.10.?
Pilkut pisteiksi
13
9347
Vastaukset
- paavali50
Työkalut -> Asetukset -> kansainvälinen -> ja siellä muutat desimaalierottimeksi pisteen ja OK.
Toinen konsti on Muokkaa -> korvaa.. sillä voi jälkikäteen muuttaa pilkut pisteiksi. - juhakorkeapudas
jälleen kerran, että päiväyksen syöttäminen jossakin muussa muodossa kuin esim. pp.kk.vvvv (tai pp.kk.vv) ja muotoilu solun muotoilu toiminnolla, estää kyseisen 'päivämäärällä?' laskennan.
Miksi kukaan haluaisi syöttää Exceliin tai mihinkään muuhunkaan ohjelmaan tietoa, mikä ei ole siinä muodossa missä sitä yleensä käytetään?
Aiemmin on jo kysytty päivämäärän syöttämisestä ilman pistettä, tutki niitä ohjeita niin saat kelvollisen päiväysarvon viereiseen soluun. Pilkkua on mielestäni turha sotkea päiväykseen koska siihen se ei kuulu.- alkup.
mutta jos tuo desimaalimerkin vaihtaminen pilkusta pisteeksi muuttaa koko taulukon asetukset niin sitten se ei ole vaihtoehto. Muissa sarakkeissa tarvitaan pilkkuja ihan normaalisti desimaalimerkkeinä.
Päivämääräsarakkeessa tarvitaan vain päivä ja kuukausi, ei esim. vuotta. Ja noita ei tarvita missään vaiheessa laskemiseen, luin kyllä noita edellisiä viestejäkin aiheesta. No, olkoon, nostelen sitten sitä oikeaa kättä välillä pisteelle ja takaisin :-) - alkup.
alkup. kirjoitti:
mutta jos tuo desimaalimerkin vaihtaminen pilkusta pisteeksi muuttaa koko taulukon asetukset niin sitten se ei ole vaihtoehto. Muissa sarakkeissa tarvitaan pilkkuja ihan normaalisti desimaalimerkkeinä.
Päivämääräsarakkeessa tarvitaan vain päivä ja kuukausi, ei esim. vuotta. Ja noita ei tarvita missään vaiheessa laskemiseen, luin kyllä noita edellisiä viestejäkin aiheesta. No, olkoon, nostelen sitten sitä oikeaa kättä välillä pisteelle ja takaisin :-)taisin löytää sellaisen muotoilun jolla onnistuu.
- isokin
alkup. kirjoitti:
taisin löytää sellaisen muotoilun jolla onnistuu.
salaisuus vai voitko kertoa sen ihan julkisesti...
- PRINTINTIN
KÄYNNISTÄ/ASETUKSET/OHJAUSPANELI
ALUEKOHTAISET ASETUKSET/LUVUT/DESIMAALIEROTIN- Anonyymi
Yes! Kokeilin tätä jo aikaisemmin, mutten ymmärtänyt, että voin itse valita asetuksiin kaksoispisteen, kun näin siinä vaan pilkun ja pisteen :) :) :) haha!
- Anonyymi
Onko Excelissä mahdollista muuntaa syötetty pilkku tai piste kaksoispisteeksi? Joissain esim. työajanseurantaohjelmassa syötetään klo 1300 tai 13,00 tai 13.00, joka automaattisesti taulukossa muuttuu muotoon 13:00. Onnistuuko Excelissä? Nimenomaan taulukossa.
- Anonyymi
Luultavasti ei onnistu niin, että se muuttuisi heti JA siihen samaan soluun, mutta voit joko
A) tehdä toiseen soluun kaavan, joka muuttaa syötetyn luvun tuohon haluttuun muotoon tai
B) tehdä makron, joka napin painalluksella muokkaa väärinkirjoitetut kellonajat haluttuun muotoon. - Anonyymi
Anonyymi kirjoitti:
Luultavasti ei onnistu niin, että se muuttuisi heti JA siihen samaan soluun, mutta voit joko
A) tehdä toiseen soluun kaavan, joka muuttaa syötetyn luvun tuohon haluttuun muotoon tai
B) tehdä makron, joka napin painalluksella muokkaa väärinkirjoitetut kellonajat haluttuun muotoon.Kiitti vinkeistä. Näillekin voi olla käyttöä. Aina oppii viisaammilta. Muutin lisäasetuksien kautta kaksoispisteeksi ja TOIMII!
- Anonyymi
Tämä muuttaa määritellylle alueelle syötetyn luvun ajaksi. Se tulee ko. sivun moduliin.
Jos syötetyn pituus on alle kolme, tunti on 0.
Minuuttien on oltava alle 60.
Tunti ei saa olla yli 23.
Voi liittää leikepöydältä useampiakin kerralla.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Set alue = Range("A1:A6") ' Muuta mieleiseksi
e = ":"
Dim solu As Range
On Error GoTo err:
Application.EnableEvents = False
For Each solu In Target
If solu <> "" And Not Intersect(solu, alue) Is Nothing Then
l = Len(solu)
If l < 3 Then h = 0 Else h = Left(solu, l - 2)
m = Right(solu, 2)
If Val(m) < 60 Then
If InStr(1, solu, e) = 0 And h < 24 Then ' > 2 And l < 5 Then
solu = h & e & m
End If
End If
End If
Next solu
err:
Application.EnableEvents = True
End Sub - Anonyymi
Anonyymi kirjoitti:
Tämä muuttaa määritellylle alueelle syötetyn luvun ajaksi. Se tulee ko. sivun moduliin.
Jos syötetyn pituus on alle kolme, tunti on 0.
Minuuttien on oltava alle 60.
Tunti ei saa olla yli 23.
Voi liittää leikepöydältä useampiakin kerralla.
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Set alue = Range("A1:A6") ' Muuta mieleiseksi
e = ":"
Dim solu As Range
On Error GoTo err:
Application.EnableEvents = False
For Each solu In Target
If solu <> "" And Not Intersect(solu, alue) Is Nothing Then
l = Len(solu)
If l < 3 Then h = 0 Else h = Left(solu, l - 2)
m = Right(solu, 2)
If Val(m) < 60 Then
If InStr(1, solu, e) = 0 And h < 24 Then ' > 2 And l < 5 Then
solu = h & e & m
End If
End If
End If
Next solu
err:
Application.EnableEvents = True
End SubTuon Subin pitäisi kyllä olla
Workbook_SheetChange(ByVal Target As Range)
eikä
Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Aika kirjoitetaan paljaana lukuna ilman välimerkkejä: 2 --> 0:02 ja 123 --> 1:23
- Anonyymi
Etsi ja korvaa... (Gedit).
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Eutanasia - miksi eläimelle sallitaan armokuolema, mutta ihmiselle ei?
Olen pitkään ihmetellyt yhtä asiaa Suomessa. Kun koira kärsii parantumattomasta sairaudesta ja kovista kivuista, eläinlä1311325Veli Sofia teki urosmehiläisen työn
Paljastaessaan kuinka TPS:ssä ei joukkuehenki toimi sooloilijoiden vuoksi, jonka takia koko seura ei pärjää kilpailussa373863Unisex-vessat
Ahdistaa. Miksi kaikki pitää tasapäistää tasa-arvon nimissä? Tasa-arvo on sitä, että kunnioitetaan sukupuolien erilaisu1093029Sosiaalidemokratia romahtanut kautta maailman
nuoret eivät enää kannata järjetöntä aatetta, joten demarien täytyy hakea kannattajia mamuista. Ruotsin sos.demit jo kie1252391Miksi Seta ja Sofia Virta ei vaadi muslimeita kunnioittamaan priden-arvoja?
Kuten tiedetään niin islam ei hyväksy sitä mitä pride edustaa. Seta-pomo Mikkonen nosti hirveän äläkän kun yksi tepsin812045Vastuun ottaminen omasta hyvinvoinnista
Olen huomannut tuttavapiirissäni ihmisiä, joilla on mt-diagnooseja. Sen sijaan, että millekään asialle yritettäisiin teh1961761Sofia Virralle täydet 12 pistettä!
Kun ei jäänyt mukaan vähemmistöjen sortamista epäsuorasti tukevaan joukkueeseen. Urheilijoiden pitäisi olla esikuvia.2991006Miksi Hotelli Kainuuta dissataan?
Ihmetyttää tämä jatkuva yhden yrityksen arvosteleminen. Ikäänkuin mikään ei olisi hyvin. Kuitenkin yritys työllistää, ta17790Toisten elämän moralisointi
Eikö kukin voisi keskittyä lähinnä omaan elämäänsä? Jos jollakulla muulla on tunteita, ajatuksia, tai tekoja oman suhte143745- 53699