webForumDet fria alternativet

Skriva formel i cell

.NET

3 svar · 307 visningar · startad av omgiw

Medlem sedan feb. 200617 inlägg
Frågan#1

Om jag tilldelar minformel värdet så här
minformel = "=SUM(R[-29]C,R[-28]C,R[-27]C,R[-26]C,R[-25]C)"
så kan jag sedan lägga minformel i en cell

men om jag lägger till ett värde dvs
minformel = "=SUM(R[-29]C,R[-28]C,R[-27]C,R[-26]C,R[-25]C),R[-24]C)"
så stannar makrot och jag får ett felmeddelande

Gränsen går just här mellan 5 och 6 celler i summan. Jag har försökt deklarera minformel på olika sätt men det hjälper inte

Kan någon hjälpa mig - Det är kris och jätte brådis

Medlem sedan okt. 2005371 inlägg
#2

..... ),R[-24]C)"
Räkna vänster- och högerparanteserna en gång till §e

Medlem sedan feb. 200617 inlägg
#3

Det är inte sant !! Om du visste hur många gånger jag lusläst koden !! Tackar så väldigt mycket !!!!!!!

KOMPLETTERING: :stud
Vet du om det finns en begränsning i antal tecken i formeln - är det 256 om jag inte deklarerar den? Om jag deklarerar den, vad gör jag det som då?

Medlem sedan okt. 2005371 inlägg
#4

Hnnn, bra fråga. Eller, 2 frågor.
1. Du deklarerar ju inte formeln, men variablerna i VBA blir ju av typen "variant" om du inte deklarerar dom och där finns det väl inga som hellst begränsningar (eller, förmodligen finnns det en gräns någonstans, men inget som spelar roll när du skriver formler).
2. Excelformler har vissa gränser,
http://office.microsoft.com/en-us/assistance/hp051992911033.aspx

"nästlade" i Om-satser=7.
Argument i en formel = 30, men det gäller nog den enskilda funktionen, inte hela formeln.
Ohh, där står ju det du frågade efter
Length of formula contents= 1,024 characters

Hursomhellst, om du närmar dig dom formlerna blir så långa så har du förmodligen gjort bort dig på något sätt. Din formel ovan kan ju lätt kortas ner till:
"=SUM(R[-29]C:R[-24]C)"
t.ex

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)