Olikos se jotenkin mahdollista toteuttaa että soluun tulisi kaavan tuottama valmiiksi oletuslukema, mutta päälle voisi syöttää uuden lukeman, siten että kaava solussa kuitenkin säilyisi?
Soluun oletusarvo/syötetty arvo
2
462
Vastaukset
- lienee_mahdotonta
Jotenkin kikailemalla että tutkittaisiin onko solu tyhjä, niin otetaan kaavan luku käyttöön, muutoin se solun lukema. Sitten pitäisi vielä saada se kaavan lukema ehdollisella muotoiluilulla täyttökuviona soluun rekvisiitaksi. Ääh menee liian vaikeaksi...
- Tämmöinen
Makrolla voi palauttaa laskentakaavan. Jotenkin näin.
Palautukselle pitää määrätä ehto. Se voi olla, kuten tuossa ylhäällä ehdotettiin, että tuo solu tyhjennetään. Kyseisen sivun Worksheet_Change -event tarkkailee muutoksia. Jos muutettu solu on tämä kyseinen (tässä A1) ja se on tyhjä, kaava palautetaan. Operaation ajaksi laskenta pitää kytkeä pois, jotta ei jäädä luuppiin :
Application.Calculation = xlManual
If Not Intersect(Target, Range("A1")) Is Nothing Then
If Target.Formula = "" Then Target.Formula = palautettava_kaava
End If
Application.Calculation = xlAutomatic
Kaava voi olla kiinteästi koodiin kirjoitettuna tai se voidaan lukea tiedostoa avattaessa tai vaikka joka välissä (jolloin sitä voi muuttaakin). Kaava voisi olla myös vaikka kommenttikentässä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
En usko et meistä tulee jotain
Se ei kuitenkaan estä toivomasta et tulisi. Toivon et voitas suudella ja se sais asioita loksahtamaan paikoilleen. Jutel102710- 942001
Eini paljastaa nuorekkuutensa salaisuuden - Tämä nousee framille: "Se on pakko, että jaksaa!"
Discokuningatar Eini on täyttänyt upeat 64 vuotta. Lavoilla ja keikoilla nähdään entistä vapautuneempi artisti, joka ei401518- 2601398
Yli puolella maahanmuuttajalapsista ei ole tietoja ja taitoja, joilla selviää yhteiskunnassa
Miksi Suomeen otetaan väkeä jolla on älyvajetta? https://www.hs.fi/politiikka/art-2000010730220.html2741059- 69969
Olen J-mies
Jos kerrot sukunimeni alkukirjaimen, ja asuinpaikkakuntani. Lupaan ottaa yhteyttä sinuun.47891- 55874
Ei sitten, ei olla enää
Missään tekemisissä. Unohdetaan kaikki myös se että tunsimme. Tätä halusit tämän saat. J miehelle. Rakkaudella vaalea na77870- 44785