13. september 2006 - 08:24Der 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)
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
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 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.
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.
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.