Avatar billede helten78 Nybegynder
18. marts 2007 - 03:01 Der er 7 kommentarer og
1 løsning

Træk fra/ lig til formel

Jeg er ved at lave en lager liste.

Jeg har felt (g9) med antal af en vare. Der kunne f.eks. starte med at stå 50 i.
Så vil jeg gerne lave et andet felt (h9), hvor jeg kan indtaste når jeg sælger f.eks. 5 stk.
Formlen skal så trække de 5 fra de 50 og "nulstille" h9 så det står tomt igen, til næste gang jeg indtaster en rettelse.
Avatar billede excelent Ekspert
18. marts 2007 - 07:18 #1
Højreklik på arkfane og indsæt følgende kode

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("H9")) Is Nothing Then Exit Sub
Range("G9") = Range("G9") - Target
Target = ""
Range("H9").Select
End Sub
Avatar billede helten78 Nybegynder
18. marts 2007 - 14:17 #2
Det forstår jeg ikke helt. Hvordan sætter det ind i ark fanen?

Er der ikke en lettere måde at gøre det på. Jeg skal jo have "reglen"/ formlen for en del felter nedaf
Avatar billede excelent Ekspert
18. marts 2007 - 15:16 #3
Højreklik på arkfane, vælg vis programkode
indsæt kode i vindue til højre

hvad er en del felter?
Avatar billede helten78 Nybegynder
18. marts 2007 - 15:51 #4
Nu har jeg så sat det ind, men det virker ikke.

Det er cirka 40 felter pr ark
Avatar billede excelent Ekspert
18. marts 2007 - 16:36 #5
denne kode virker i felterne H9:H49 ret efter behov
den virker kun i det ark du indsætter den i
indsæt evt. i øvrige ark.

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("H9:H49")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Target.Offset(0, -1) = Target.Offset(0, -1) - Target
Target = ""
Application.EnableEvents = True
End Sub
Avatar billede helten78 Nybegynder
18. marts 2007 - 16:49 #6
Det er jo perfekt :)
Avatar billede casperlp Nybegynder
26. marts 2007 - 13:05 #7
Jeg har også prøvet formel og den virker perfekt. Hvad nu hvis I9:I49 cellen skal ligge til, hvordan ser formel så ud..
Avatar billede casperlp Nybegynder
26. marts 2007 - 13:09 #8
Glemte jeg skrive at H9:49 stadig skal trække fra.. Ved godt man kan skrive -5 istedet for, men ville godt have to felter..
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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