Funktiot OOo:ssa on itselleni vielä aika uusi asia, joten kysytäänpä tällaista toivottavasti varsin perusasiaa.
Oletetaanpa, että minulla on itse laadittu funktio, joka kuuluu vaikkapa näinkin yksinkertaisesti:
Function summa(eka, toka)
summa = eka toka
End Function
Kutsun tätä funktiota laskentataulukossa vaikkapa näin: =summa(10;20)
Tällöin tulos on tietysti 30.
Jos sitten muutan funktiota (Tools --> Macros --> Organize macros --> OpenOffice.org Basic) kuulumaan vaikkapa näin:
Function summa(eka, toka)
summa = eka toka 1000
End Function
niin ne solut, joissa käytän funktiota summa eivät päivity automaattisesti. Ne eivät päivity myöskään vaikka painan F9. Saan ne päivittymään esim. tuplaklikkaamalla solua ja kuittaamalla kaavan sisällön enterillä.
Olen tekemässä huomattavan isoa taulukkoa, jossa on hyvin lukuisia soluja, joiden arvo lasketaan itse tekemäni funktion (hieman monimutkaisempi kuin ylläolevat esimerkit :) avulla. Jos ja kun debuggaan ja muuttelen funktiota, niin olisi mukavaa jos solut päivittyisi automaattisesti tai yhdellä napinpainalluksella. Onko tähän vinkkejä?
Olisiko jotain tapaa, että saisin
Oletetaanpa, että minulla on itse laadittu funktio, joka kuuluu vaikkapa näinkin yksinkertaisesti:
Function summa(eka, toka)
summa = eka toka
End Function
Kutsun tätä funktiota laskentataulukossa vaikkapa näin: =summa(10;20)
Tällöin tulos on tietysti 30.
Jos sitten muutan funktiota (Tools --> Macros --> Organize macros --> OpenOffice.org Basic) kuulumaan vaikkapa näin:
Function summa(eka, toka)
summa = eka toka 1000
End Function
niin ne solut, joissa käytän funktiota summa eivät päivity automaattisesti. Ne eivät päivity myöskään vaikka painan F9. Saan ne päivittymään esim. tuplaklikkaamalla solua ja kuittaamalla kaavan sisällön enterillä.
Olen tekemässä huomattavan isoa taulukkoa, jossa on hyvin lukuisia soluja, joiden arvo lasketaan itse tekemäni funktion (hieman monimutkaisempi kuin ylläolevat esimerkit :) avulla. Jos ja kun debuggaan ja muuttelen funktiota, niin olisi mukavaa jos solut päivittyisi automaattisesti tai yhdellä napinpainalluksella. Onko tähän vinkkejä?
Olisiko jotain tapaa, että saisin
Vastaukset 1
Vanhimmat
Ratkaisu löytyi jo. Täydellinen laskentataulukoiden päivitys saadaan painamalla
shift ctrl F9