Avatar billede besida Nybegynder
20. januar 2009 - 21:57 Der er 10 kommentarer og
1 løsning

Max antal ark

Hej

Jeg har lavet et lille fakturaprogram, som opretter fakturaer ud fra en skabelon. Det hele sker i samme workbook, hvor hver enkel faktura også gemmes.

Mit spørgsmål er nu bare, om hvor mange ark man ca. kan oprette, før workbooken begynder at blive langsom?
Alternativt skal jeg lave programmet således fakturaer gemmes i nye filer?

Er der nogle der har et godt forslag?
Avatar billede kabbak Professor
20. januar 2009 - 22:11 #1
Jeg lavede engang sådan et fakturaprogram, til en kunde.

Det består af følgende ark:
En faktura side, de samme som din skabelon, man kan bare tømme den, ve tryk på en knap.

En kunde side, alle oplysninger om kunde, hentes ind i faktura v.h.a. kundenummer.

Den sidste, men vigtigste, synes jeg, en side til at gemme gamle fakturaer i.

Her blev fakturaoplysninger gemt vandret, en række = 1 faktura

Følgende kolonner

Fakturanummer:Kundenummer:dato
efter Dato skrives fakturalinjerne, lige så mange gange de optræder
Varenummer: antal:stkpris:Ialt
de fortsætter så udad
Avatar billede kabbak Professor
20. januar 2009 - 22:15 #2
For at finde det næste fakturanummer i rækken, bruger man bare formlen
=MAKS(Gamlefakturaer!A:A)+1
Avatar billede kabbak Professor
20. januar 2009 - 22:18 #3
Hvis du så arbejder videre, kan du via arket "Gamlefakturaer", lave statistik over kunders køb, årets salg mm.

Du kan også genindlæse en gammel faktura ind i skemaet igen, hvis den f.eks. skal udskrives igen.
Avatar billede besida Nybegynder
20. januar 2009 - 23:33 #4
Hej tak for svarerne :)
Så langt er jeg nået!

Hver gang jeg opretter en faktura, opretter den en ny fane, og kopier værdier mv. som er indtastet i skabelonen, og reset'er skabelonen. Derefter overføres data til mit faktura ark, hvor alle data indsættes, også vandret.
Har også lavet det således at fakturaerne sættes til at starte med som åbne. (ikkke betalte) og jeg kan så senere ved hjælp af listboxe mv. kalde data frem og redigere i noter, betalingsdato mv.

Men jeg er bare bange for, at hvis jeg på et helt år får oprettet måske 200 fakturaer, bliver mit program så ikke langsomt??
har tænkt på en metode hvor jeg eksporterer alle "faktura-ark" ud i egne workbooks?

ellers ksal jeg ikke tænke på at oprette for mange ark?
Avatar billede kabbak Professor
21. januar 2009 - 00:01 #5
I min, laver jeg ikke nye ark

alle fakturaoplysninger ligger i arket "Gamlefakturaer"

Fakturanummer 1 i række 2, for i første række her jeg overskrifter,
og i række 3 fakturanummer 3
o. s. v

så der der plads til at have 65535 fakturaer på samme ark

jeg bruger kun skemaarket for indtastning og udskrift, når jeg så har skrevet det ud, gemmes det i  arket "Gamlefakturaer" og skemaet tømmes, så det er klar til næste gang.
Avatar billede kabbak Professor
21. januar 2009 - 00:02 #6
I arket"Gamlefakturaer" , kan du jo have en kolonne, som du tjekker af, når den er betalt.
Avatar billede besida Nybegynder
21. januar 2009 - 10:15 #7
Ok... Nu er jeg næsten med :)
Dvs. for række 2, faktura 1 har du oplysningerne. Men hva så med de forskellige faktura-rækker? f.eks hvis der er fakturaer der har flere produkt/fakturalinier??
Hvordan ordner du så det med stk, pris, tekst faktura linie 1, og hhv. videre for fakturalinie 2-3-4 osv.?
bliver det bar skrevet derud af i kolonnerne???
Har du evt. et screenshot jeg må se :)
Avatar billede besida Nybegynder
21. januar 2009 - 10:16 #8
Nå for satan, det har du jo skrevet i første besked mht. faktura-rækker. :)
Men har du evt. en screenshot :)
Avatar billede kabbak Professor
21. januar 2009 - 18:34 #9
prøv at downloade, den nederste som er vist her

http://www.kabbak.dk/VBA_eksempler.html
Avatar billede besida Nybegynder
22. januar 2009 - 09:19 #10
Det ser kanon ud kabbak :)

Hm, så er det bare at få lavet mit om, således at jeg i stedet for at gemme hver enkel faktura, så skla jeg have gemt dem som rækker :)

Jeg prøver mig frem, tak for god inspiration:)

Stik mig li et svar!
Avatar billede kabbak Professor
22. januar 2009 - 11:08 #11
et svar ;-))
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