Avatar billede 220661 Ekspert
14. august 2010 - 07:39 Der er 10 kommentarer og
1 løsning

Faktura

Jeg har en faktura skabelon, som jeg har fået hjælp til herinde fra
http://www.eksperten.dk/spm/890454
http://www.eksperten.dk/spm/889787
Jeg kunne godt tænke mig at tilføje en funktion endnu, hvis det kan lade sig gøre.

Kolonner:
B "tekst" C (tom) D "Enhed" E "Antal" F "A pris kr" G "Beløb"

Kan kolonne C forberedes til at være "regnemaskine" og aflevere resultat i kolonne E "antal", og derefter selv slette indtastet data i kolonne C ?
Grunden til at data skal slettes herefter, er at Kolonne C kan blive overskrevet af tekst fra kolonne B.
Hvis i har brug for skalbelon (excel 2007) så læg en intern besked og jeg sender den til jer.
Avatar billede 220661 Ekspert
14. august 2010 - 07:44 #1
Skal bruge kolonnen til addition (sammentælling) og multiplikation (gange)
Avatar billede supertekst Ekspert
14. august 2010 - 10:30 #2
Hvordan forestiller du dig kolonne C som regnemaskine?
Avatar billede 220661 Ekspert
14. august 2010 - 12:57 #3
Hej supertekst.
Det er måske ikke muligt, men forsøger alligevel.
Jeg sidder og skriver regninger i det firma jeg er ansat i.
Nogle gange skal jeg beregne 10 % mere for en vare fordi vi anbryder en plade (Jeg er tømrer). Til dette formål har jeg brugt den indbyggede lommeregner i Windows faslåst til arket med Deskpin.
Men jeg synes det er lidt bøvlet da den ikke er aktiv når jeg arbejder i faktura arket.
Derfor tænkte jeg man kunne indsætte en funktion der kunne regne i kolonne C som er tom. De andre bokse er besat med loopslag og henvisninger til en prisliste.
Men er det muligt tror du?
Makro?
Det bruger jeg i forvejen til faktura nummer.
vil du have skabelonen så du kan se på den?
Avatar billede 220661 Ekspert
14. august 2010 - 12:58 #4
andre bokse=kolonner
Undskyld forkert formuleret.
Avatar billede supertekst Ekspert
14. august 2010 - 13:43 #5
Hej 220661

Ja det tror jeg via en VBA (makro). Man kan konstruere en userform (programmeret dialogboks) hvori beregningerne kunne udføres samtidigt med at regnearket er tilgængeligt.

Du nævner addition - kunne du nævne et eksempel på det..
Avatar billede 220661 Ekspert
14. august 2010 - 14:41 #6
Når jeg får arbjedsedler kan der stå: Lægter 5/4,8 + 17/4,2 m

Her havde det været fint man kunne indsætte det i parantes således:

(5*4,8)+(17*4,2) og så resultatet kom i kolonne E og slettede det indhold jeg indtastede, når jeg forlod cellen med sidetasten.Her går jeg nemlig videre i D kolonnen og skriver hvad enhed det er (M,Stk,rl osv) og til sidst prisen i F kolonnen.

Andet eksempel:

+ 10% på anbrud: Plade der er 93 cm bred og 225 cm lang.

Udregnes på denne måde  0,93*2,25*1,1

Addition kunne også bare være tal der lægges sammen uden parantes.
Avatar billede supertekst Ekspert
15. august 2010 - 15:02 #7
Private Sub Worksheet_Change(ByVal Target As Range)
Dim række As Byte
    If Target.Column = 3 And Target.Text <> "" Then
        række = Target.Row
        Range("E" & CStr(række)) = Target
        Target.Value = ""
       
        Range("D" & CStr(række)).Select
    End If
End Sub
Avatar billede 220661 Ekspert
15. august 2010 - 16:28 #8
Virker rigtig fint.
Jeg skal lige lære at huske at skrive = først, for ellers flyttes bare indholdet at det jeg taster i kolonnen til kolonne E.
Men det lærer jeg hurtigt.
Supertekst smid svar.
Avatar billede supertekst Ekspert
15. august 2010 - 17:47 #9
Det får du - god fornøjelse med det..
Avatar billede 220661 Ekspert
15. august 2010 - 17:52 #10
Tak for hjælpen
Avatar billede 220661 Ekspert
16. august 2010 - 19:04 #11
Supertekst jeg har et lille spørgsmål til.
Hvorfor tilføjer excel et 1 tal efter filen når den åbnes?
Gør det generelt med alle filer jeg har gemt.
Så når jeg lukker går den i gem som.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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