Hoe groot kan-mag een excel file worden

Status
Niet open voor verdere reacties.

DutchOirs

Gebruiker
Lid geworden
30 sep 2009
Berichten
720
Goedemorgen,

Gebruik excel 2003 en bevalt me nog prima, maar zat me af te vragen hoe groot een excel file kan worden.

Ben al een paar keer tegen het feit aan gelopen dat m´n procedure te groot werd en heb dit opgelost door hem te verkleinen en te verdelen.

Heb het idee dat er 64 K in een procedure kan. (iemand een idee)

Mn file is nu 7,8 Mb groot, maar tot hoever kan je gaan.

Vr. Gr.

Dutch
 

Goedemorgen Edmoor,

Thanks voor het antwoord en ff gekeken.

Vraag:
Is there a maximum file size limit to Microsoft Excel 2003 worksheets.
I've been to the online Microsoft Excel Limits and Specifications site
and can't find anything relating to maximum file size of saved
worksheets. Many thanks in advance
Is er een maximale bestandsgroottelimiet voor Microsoft Excel 2003-werkbladen.
Ik ben naar de online Microsoft Excel Limits and Specifications-site geweest
en kan niets vinden met betrekking tot de maximale bestandsgrootte van opgeslagen
werkbladen. Bij voorbaat hartelijk dank

2 antwoorden:
There is a thread on here somewhere that says files get pretty much unusable
after about 100mb. Too much information for computers to handle effectivly.
Can't say I've ever used one bigger than 3mb but I don't think there is an
upper limit.
Hier is ergens een draad die zegt dat bestanden vrijwel onbruikbaar worden
na ongeveer 100mb. Te veel informatie voor computers om effectief te verwerken.
Ik kan niet zeggen dat ik er ooit een heb gebruikt die groter is dan 3mb maar ik denk niet dat er een is
bovenste limiet.

en

I use XL 03 extensively and have used spreadsheets close to 200 mb in size.

The size limit in Excel is not a function of Excel but rather the amount of
RAM you have and your processor's speed and, of course, disk space.

That said, if you are looking at so much data that your .XLS file size is
close to 100mb, you may be better off using a db like Access.
Ik gebruik XL 03 uitgebreid en heb spreadsheets gebruikt in de buurt van 200 mb.

De maximale grootte in Excel is geen functie van Excel maar veeleer de hoeveelheid
RAM die je hebt en de snelheid van je processor en, natuurlijk, schijfruimte.

Dat gezegd hebbende, als u naar zoveel gegevens kijkt dat uw .XLS-bestandsgrootte is
bijna 100 MB, kun je misschien beter een db zoals Access gebruiken.

Zou dus hieruit kunnen concluderen dat ik voorlopig nog ff door zou kunnen gaan voor ik in de buurt van 100Mb kom. :)

Heb al een paar keer de foutmelding gehad dat een procedure te groot werd, (denk max 64 K), maar dat is op te lossen door het over andere procedures te brengen.
Alleen oppassen want hoe groter je file en procedures hoe langer hij moet inladen.

Heb ik het zo goed samengevat?

Vr. Gr. Dutch
 
Laatst bewerkt:
Klopt, maar dat gaat alleen over de grootte van het bestand.
Een te grote procedure heeft te maken met een VBA routine die dan te groot is.
 
Klopt, maar dat gaat alleen over de grootte van het bestand.
Een te grote procedure heeft te maken met een VBA routine die dan te groot is.

Ok

of meerdere routines in een procedure.

werkt wel verslavend hoor dat programmeren :) je wilt steeds meer dingen erbij maken :)

Dus in principe zou ik nog wel ff door kunnen gaan.

Thanks en een fijn weekend

Dutch

ps. alphamax, lees het net ga nog ff kijken.
 
Laatst bewerkt:
Hoeveel .select en .activate staan in die procudures ;)
64kb aan code is toch wel heel veel typewerk.

deze weet ik :)

in die bewuste procedure staat 1 .activate

maar daar gebeurd wel veel in.


Heb een Lotto programma gemaakt en spelen sinds 2010. Zijn vorig jaar voor ons zelf begonnen omdat de Lotto de boel veranderde zodat je helemaal (bijna) niets meer kan winnen.
Iets simpeler, om de mensen meer te laten winnen. ( 2 getallen en een reserve getal)
En is verd. leuk want je kan het zelf sturen en je inleg zwemt niet in de zee :)
Enigste nadeel is dat je iets moet opbouwen (prijzengeld), maar dat gaat goed en iedereen die meespeelde doet nog mee.
Heb een heel systeem gemaakt om staps gewijs hogerop te komen.

Enfin leuk bezig zo :)

ff gekeken, in bewuste procedure komt geen select voor :)

Heb ik al afgeleerd :)
 
Laatst bewerkt:
Veel plezier met bedenken, programmeren, aanpassen, debuggen en spelen.
 
Thanks AlphaMax,

ben halverwege en die 64K klopt aardig :)

https://books.google.nl/books?id=Vn...ult&ct=result&redir_esc=y#v=onepage&q&f=false

Geeft:
Tip VBA has a undocument "soft limit" on the maxium size of any single standaard code module. A single standaard code module should not exceed 64 KB as measured by its tekst file size when exported from the project. )The VBETools utility included on the CD reports module size for you automatically.' Your project will not crash immediately upon a single module exceeding this 64 KB limit, but consistently exceeding this limit will almost invariably lead to an unstable application.

Tip VBA heeft een niet-document "zachte limiet" op de maximale grootte van een enkele standaard codemodule. Een enkele standaardcodemodule mag niet groter zijn dan 64 kB, gemeten aan de hand van de tekstbestandsgrootte ervan wanneer deze uit het project wordt geëxporteerd. ) Het hulpprogramma VBETools op de CD meldt de modulegrootte automatisch voor u. ' Uw project zal niet onmiddellijk crashen op een enkele module die deze limiet van 64 kB overschrijdt, maar het consequent overschrijden van deze limiet leidt bijna altijd tot een onstabiele applicatie.
 
Klopt, maar dat gaat alleen over de grootte van het bestand.
Een te grote procedure heeft te maken met een VBA routine die dan te groot is.

Yep, maar als je procedure ook groot wordt (bv activate) en je gaat naar dat UserForm heeft ie ook meer tijd nodig om in te laden. PC hier is snel hoor dus geen probleem, maar je ziet toch een klein beetje het verschil.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan