Avatar billede tipman Juniormester
28. april 2004 - 12:53 Der er 5 kommentarer og
1 løsning

Fejl i sumformel

Jeg har lavet en makro som i den aktive celle skal summere i kolonne F fra en variabel startrække til en variabel slutrække. Det gør jeg sådan:

ActiveCell.FormulaR1C1 = "=sum(F" & startrække & ":F" & slutrække & ")"

startrække og slutrække er variabler. Men resultatet i cellen bliver:

=SUM('F5':'F29')

Det er ikke helt rigtigt idet der ikke må være '-tegn i formlen. Hvad gør jeg galt?

Hvis jeg udskriver formlen til en msgbox får jeg godt nok:

=SUM(F5:F29)

som er den rigtige notation.
Avatar billede bak Forsker
28. april 2004 - 13:32 #1
Du benytter .FormulaR1C1 som skal have relative referencer
prøv med
ActiveCell.Formula = "=sum(F" & startrække & ":F" & slutrække & ")"
Avatar billede tipman Juniormester
28. april 2004 - 14:40 #2
Jeg kan ikke lige se at din formel er anderledes end den jeg selv har skrevet.
Avatar billede prebjo Nybegynder
28. april 2004 - 15:21 #3
'R1C1 notation
'Række i R1C1 notation er Rrækkenr, Relativ reference skrives R[rækkenr]
'Kolonne i R1C1 notation er Ckolonnenr (F = C6), Relativ reference C[kolonnenr]
'Med formel ActiveCellFormulaR1C1
ActiveCell.FormulaR1C1 = "=sum(R" & Startrække & "C6:" & "R" & Slutrække & "C6)"

'Med formel ActiveCellFormula er formlen som Bak angiver.
Avatar billede bak Forsker
28. april 2004 - 15:23 #4
ActiveCell.FormulaR1C1 = "=sum(F" & startrække & ":F" & slutrække & ")"
ActiveCell.Formula = "=sum(F" & startrække & ":F" & slutrække & ")"
Avatar billede tipman Juniormester
28. april 2004 - 16:00 #5
Bak din løsnng virker. prebjo også tak for din løsning. Det illustrerer forskellen mellem formula og formular1c1. Jeg vælger at benytte formula.
Avatar billede bak Forsker
28. april 2004 - 17:03 #6
så får du lige et svar !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester