• Forum
      /  
    Software
      /  
    Generel software
  • 23-10-2014 · 21:06 1417 visninger 3 svar
  • Denne tråd er over 6 måneder gammel

    Er du sikker på, at du har noget relevant at tilføje?

  • Få celle i excel til at opdatere værdi efter input

    Af Tyren9 Elite Supporter
Hejsa.

Jeg er ved at lave et excelark med budget. Det er ikke min husholdningsøkonomi, blot et lille budgetark til nogle overnatninger med nogle venner.

I den anledning kunne jeg godt tænke mig at have celle A1 til at indeholde vores samlede rådighedsbeløb. Jeg kan derefter i celle A2 skrive, at vi lige har brugt for 100 kr, og det beløb bliver så trukket fra A1. Derefter forsvinder 100 fra A2, og den er nu klar til en ny indtastning - dog har A1 nu en værdi, der er 100 kr. lavere. Det vil altså give mig et overblik over, hvor mange penge vi har tilbage.

Er det muligt?

Venlig hilsen.

Bruger
23-10-2014 21:31
Lav det som en kontooversigt?
A1: rådighedsbeløb
A2: Rådighedsbeløb
B1: Beløb
B2: A2-B1
Osv.

Kan det bruges?
Elite Supporter
23-10-2014 21:41
Principielt skal den jo bare hedde A1-A2. A1 skal bare opdatere sin værdi, og A2 skal nulstilles.

Jeg tror ikke helt, det andet er en holdbar løsning i længden.
Elite Supporter
24-10-2014 09:52
Jeg fik det til at virke med hjælp fra Reddit:
Indsæt det her i VBA editoren i Excel.
[CODE]Sub Worksheet_Change(ByVal Target As Range)

Dim rng As Range

Set rng = Me.Range("A2")
If Not Application.Intersect(Target, rng) Is Nothing Then
Application.EnableEvents = False
[A1].Value = [A1].Value - [A2].Value
[A2].Value = 0

Application.EnableEvents = True
End If

End Sub
[/CODE]
Bruger påkrævet
En bruger er påkrævet for at oprette svar på Hardwareonline.dk
Du kan oprette en bruger her eller logge ind her

Log ind for at få flere funktioner