Avatar billede ehlerz Nybegynder
12. juli 2007 - 10:29 Der er 5 kommentarer og
1 løsning

Hjælp til lidt VBA

Hej

Jeg har lavet følgende kode der på en forside indsætter en beregning fra et underark. Navn er navnet på underarket.

Range(Cells(temp, 7), Cells(temp, 7)).Formula = "=Sumproduct('" & Navn & "'!$I$18:$J$31:'" & Navn & "'!$k$18:$l$31)/ABS(Sum('" & Navn & "'!$I$18:$j$31" & ")" & ")"

Fejlen i min kode er et kolon istedet for et semikolon i min sumproduktformel efter første matrix men hvis jeg ændre det til semikolon kan jeg ikke køre min kode. Hvad gør jeg galt?
Avatar billede excelent Ekspert
12. juli 2007 - 11:23 #1
hurtig bud:
prøv med komma i stedet for semikolon
Avatar billede jkrons Professor
12. juli 2007 - 11:37 #2
Prøv med

Range(Cells(temp, 7), Cells(temp, 7)).FormulaLocal = "=Sumproduct(" & navn & "!$I$18:$J$31;" & navn & "!$k$18:$l$31)/ABS(Sum(" & navn & "!$I$18:$j$31))"
Avatar billede jkrons Professor
12. juli 2007 - 11:39 #3
Det indsætter denne formel hvis Navn = "Ark2"

=Sumproduct(Ark2!$I$18:$J$31;Ark2!$K$18:$L$31)/ABS(SUM(Ark2!$I$18:$J$31))
Avatar billede ehlerz Nybegynder
12. juli 2007 - 12:20 #4
Er det formulalocal der tillader dig at bruge semikolon mens formula ikke gør??
Avatar billede ehlerz Nybegynder
12. juli 2007 - 13:42 #5
Det virker efter jeg tilføjede ' tegn for underark :-) Tak for hjælpen
Avatar billede jkrons Professor
12. juli 2007 - 14:02 #6
Ja. Formula local tillader lokale tegn.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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