Avatar billede jensen363 Forsker
13. september 2006 - 08:24 Der er 6 kommentarer og
1 løsning

Makro : Indsum formel sum vertikalt

Dim CelleID As Range

For Each CelleID In Range("E1", Range("E1").End(xlDown)).Cells

If CelleID.Value Like "Afvigelse" Then
  CelleID.Value = "Budget næste år"
  CelleID.Interior.Color = RGB(204, 255, 204)
  CelleID.Offset(0, 1).Formula = XXX
End If
Next

XXX skulle gerne være en sumfunktion som summerer Offset(0, 2): Offset(0, 13)

Kan ikke lige greje hvordan det gøres
13. september 2006 - 08:28 #1
Den nemmeste måde at finde frem til en formel på er, ved at lave formlen i en celle
- Start makrobåndoptageren
- tryk F2 i cellen
- tryk Enter
- Stop makrobåndoptageren
- check koden

Det var det :-)
Avatar billede kabbak Professor
13. september 2006 - 08:29 #2
CelleID.Offset(0, 1).Formula ="=SUM(RC[2]:RC[13])"
Avatar billede jensen363 Forsker
13. september 2006 - 08:52 #3
Flemmind Dahl > bare det var så enkelt :o)
kabbak > perfekt ... smid svar
Avatar billede kabbak Professor
13. september 2006 - 08:58 #4
Det er nu rigtig som flemmingdahl siger, den metode bruger vi vist nok alle, men makroer kan altid rettes, Eexcel skriver som regel en masse udnødvendig kode.
Avatar billede jensen363 Forsker
13. september 2006 - 09:38 #5
Kender og bruger makrooptager i stor stil, men i det aktuelle tilfælde havde det ikke kunnet løse opgaven
13. september 2006 - 13:17 #6
jensen > det er så enkelt - du kan evt. under Tools / Options - fanebladet General sætte V-markering ved R1C1 reference style... så ville den lille formel optage metode giver dig activecell.formula ="=SUM(RC[2]:RC[13])"

Det har jeg gjort masser af gange siden excel kom på gaden i 1992.
Avatar billede jensen363 Forsker
13. september 2006 - 14:31 #7
Ok :o) ... den kendte jeg ikke
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