Avatar billede olsen205 Nybegynder
07. marts 2006 - 10:02 Der er 6 kommentarer og
1 løsning

VBA: Sum af range

Hvordan kan jeg lave en variabel i VBA som er udgjort af summen af et range?

variable1 = sum[a2:a5]
variabel2 = sum[c2:c5]

[a18] = variabel1 / variabel2

Håber problemer er beskrevet godt nok.
Avatar billede stewen Praktikant
07. marts 2006 - 10:18 #1
=SUM(A2:A5)/SUM(C2:C5)

Eller misforstår jeg noget?
Avatar billede olsen205 Nybegynder
07. marts 2006 - 10:28 #2
Det skal skrives i VBA. Så jeg vil gerne have koden hertil.
Avatar billede stewen Praktikant
07. marts 2006 - 10:50 #3
sorry - det havde jeg lige overset!
Avatar billede kabbak Professor
07. marts 2006 - 12:09 #4
variable1 = Application.WorksheetFunction.Sum(Worksheets("Ark1").Range("A2:A5"))
variable2 = Application.WorksheetFunction.Sum(Worksheets("Ark1").Range("C2:C5"))

[a18] = variabel1 / variabel2
Avatar billede olsen205 Nybegynder
07. marts 2006 - 12:15 #5
Når jeg prøver det du skriver, kommer den med en fejl hvori der står "Overflow". Hvad skyldes dette?
Avatar billede olsen205 Nybegynder
07. marts 2006 - 12:19 #6
Den skal være:

variable1 = Application.WorksheetFunction.Sum(Worksheets("Ark1").Range("A2:A5"))
variable2 = Application.WorksheetFunction.Sum(Worksheets("Ark1").Range("c2:C5"))

[a18] = variable1 / variable2

-> Fejlen skylde at de var stave fejl i variable.
Avatar billede olsen205 Nybegynder
07. marts 2006 - 12:19 #7
Takker for hjælpen...
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