Jag har en funktion i Excel, när Excel har gjort sitt o räknat ut funktionen vill jag kopiera svaret. Hur gör jag? Jag vill INTE ha själva funktionen som ligger i cellen (ex, H15-G15) utan själva svaret som blir av (ex, H15-G15) Någon ide? ;)
Tackar :)
En liten grej till bara,
Finns det någon funktion som kapar av decimalerna till max 2 (ex, 0,52)? Kopierar man ett värde får jag alla decimaler, vilket jag inte är intresserad av!
Testade det du beskrev, men den mottagande cellen innehåler fortfarande alla decimaler.
Gjorde så här:
A1: 1,3333333
B1: 2,4444444
C1: =B1-A1 -> 1,1111111
Formaterade D1 som tal med 2 decimaler.
Kopierade C1
Klistra in special till D1
D1 visas med 2 decimaler -> 1,11
Tog bort formateringen på D1
D1 visas med alla decimaler -> 1,1111111
Nej, du har helt rätt i det och jag ber om ursäkt ifall jag har förlett någon av mitt "felaktiga" svar. Jag brukar vanligtvis säkerhetsställa att mina lösningar fungerar :)
Ett av mina "problem" är att jag har ca 350 st egna tillägg/funktioner/procedurer i XLstart-mappen + ett 10-tal verktyg från andra+diverse standarkopplingar med VB / VB.net
Men StarCalc (Kalkylprogrammet i StarOffice 6.0) är en ren standardinstallation ;)
Om jag vill kopiera en cell som har formatet ([t].mm) till en cell där formatet är (allmänt). Hur får jag samma cell-svar då?
Exempel:
I funktions-fältet för cellen står det "1900-01-01 01:16:00" men i formatet ([t].mm) står det "25.16". Det jag vill göra är att kopiera 25.16 till en annan cell där formatet är allmänt. Jag vill alltså bara ha 25.16 i funktionsfältet för cellen.
Det som primärt kopieras är det underliggande värdet. När du ger uttryck för att kopiera ett formaterat värde måste förutsättningarna anges tydligare än vad du gör.
Vill du:
a) kopiera och formatera manuellt
b) eller referera och formatera via formel
c) eller kopiera och formatera mha VBA?
Svar:
a) Se tidigare i tråden.
b) =TEXT(H8;"[t]:mm")
eller för allmänt format =TEXT(H8;"0,000")