09. januar 2008 - 20:18Der er
5 kommentarer og 1 løsning
excel sum
hvis jeg i a1 til f1 har forskellige tal blir det naturligvis en sum i h1 hvis jeg vil have summen i h1 altså. Når jeg så har den sum i h1 skal den sum vises i k1 så langt har jeg gjort det rigtigt. Nu kommer problemet! Jeg vil kunne taste vilket tal som helst i k4 som lægges til k1 dette er heller ikke noget problem, men nu vil jeg skrive en ny værdi i k4 som hele tiden skal lægges til den forgående værdi i k1 hvordan gør man det?
Jeg er ikke helt dikker på om dette er nok til at løse dit problem, men prøv og giv en melding. Højreklik på arkfanen for det relevante ark, vælg Vis Programkode og læg denne kode ind:
Public cnt As Double
Private Sub Worksheet_SelectionChange(ByVal Target As Range) cnt = Range("h1").Value End Sub
Private Sub Worksheet_Change(ByVal Target As Range) Debug.Print cnt If Not Intersect(Target, Range("k4")) Is Nothing Then Range("k1").Value = Range("k1").Value + Target.Value End If
If Not Intersect(Target, Range("a1:f1")) Is Nothing Then Range("k1").Value = Range("k1").Value + Range("h1").Value - cnt End If
Velbekomme. Men det er nu kotume at give pointene til den, der har hjulpet, ikke at tage dem selv :-)
Synes godt om
Ny brugerNybegynder
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.