16. august 2011 - 10:54Der er
24 kommentarer og 1 løsning
finde den sidste beholdning i tanken
hej jeg sidder og roder med et ark til beregning af olieforbruget i et villa fyr. Arket er bygget op på følgende måde i A har jeg ugenr i B datoen i D timer fyret har kørt i E forbruget siden sidste i F beholdning i tanken i G påfyldt, C springer den over da jeg har nogle flettede fletter. De starter i A8 osv. i F45 har jeg så hvormeget der kan fyldes på, mit problem er kan man ikke få den til at tage den sidste beholdning i F8 til F42 og trække det fra tank størrelsen i B3, der aflæse hver uge.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
nu har jeg ikke arbejdet med VBA før er det nemt at ændre i ? her tænker jeg på, hvis jeg nu ændre det til daglig eller månedlig aflæsning istedet for ?
Højreklik på arket / Vis programkode / Indsæt følgende kode
Private Sub Worksheet_Change(ByVal Target As Range) Rem Ændres indholdet i kolonne D og rækkenr er mellem 8 og 42 incl. If Target.Column = 4 And Target.Row >= 8 And Target.Row <= 42 Then Rem korriger formel i F45 Range("F45").Formula = "=B3-F" & CStr(Target.Row) End If End Sub
For øvrigt vil denne "normale" formel også fungere:
=B3-INDEKS(F7:F42;SAMMENLIGN(1800;F7:F42))
Bemærk, at jeg har indsat tallet 1800 fordi det er maksimum for din tank. Hvis man i en anden situation har brug for et større interval, så skal dette tal blot forhøjes (f.eks. til det maksimale tal, som Excel kan foretage beregninger med, som i 2010 er: 9,99999999999999E+64)!
Ad: #8 har fået kopieret VBA ind i arket men der sker ikke rigtigt noget syntes jeg ? de andre 2 forslag virker men nu kunne jeg godt tænke at få den med VBA også til at virke
Her er mit svar - jeg anvender selv matriksformlen i flere af de regneark, som jeg bruger privat (a la dit til registrering og styring af olieforbruget).
Er afprøvet - virker som den skal - men jeg tror, at det der mangler, er indstillingen i selve Excel: Excel-indstillinger / Sikkerhedscenter / Indstillinger for sikkerhedscenter / Indstillinger for makro
ok nu virker det også her den skrev bare ikke noget før jeg også tastede nogle timer ind det havde jeg ikke lige set så har jeg også lært noget idag .....
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.