• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

sneller maken bestand met veel voorwaardelijke opmaak

Status
Niet open voor verdere reacties.

sylvietoin

Gebruiker
Lid geworden
5 feb 2007
Berichten
56
Beste forumleden,


ik heb een bestand van min 2Mb groot met nogal wat voorwaardelijke opmaak
heb totale aantal cellen geteld ong. 300.000 st
bij het uitvoeren het commando om een regel (met formules en voorwaardelijke opmaak) in te voegen en ook nog in verschillende werkbladen gaat erg traag
duurt min 30 sec, wordt het bestand groter dan al snel zo'n 50 sec

ik vermoed dat dit te maken heeft met de hoeveelheid voorwaardelijke opmaak
er er een mogelijkheid dit te versnellen?

gr
Toin
 
maak eens een kleiner voorbeeldbestandje met de formules die je gebruikt en de VO
 
Welke toegevoegde waarde heeft VO op 300k cellen? Zorg voor een goede datastructuur en maak gebruik van filters.
 
De traagheid ligt waarschijnlijk niet zozeer aan de VO maar aan de formules die je gebruikt.
Sla je bestand op als binair bestand (.xlsb). Verwijder zoveel mogelijk VO en vervang waar mogelijk formules door waarden of gebruik draaitabellen.
 
beste forumleden,

bedankt voor jullie input

het opslaan als binair bestand maakt het bestand idd. minder groot, maar niet (merkbaar) sneller
wat zijn de nadelen om het binair op te slaan?

ik heb een uitgekleed bestandje bijgevoegd
normaal heeft deze minimaal 400 regels en zijn er meer werkbladen

uitleg:
- werkblad "Tek-Lijst" is het werkblad waar bijna alle gegevens in worden ingevuld, zoals bedrijf, doc.nr. datum en status
als rev van het doc is mogelijk rev-0 en A t/m Z
met opdrachtknop "regel invoegen" wordt rijnr 97 ingevoegd (op ieder werkblad) onder een nader op te geven rijnr
noot: blad wordt beveiligd met wachtwoord "10"

- op werkblad "lijst O.G." wordt niets ingevuld, behalve cel J3
van alle in werkblad "Tek-Lijst" ingevulde gegevens wordt hier een deel van overgenomen
op het moment dat bv 10 dgn na versturen doc. dit doc nog niet retour is gestuurd, dan kleurt kolom "cr" rood

- op werkblad "laatste rev." wordt van alle doc. de eerste datum (0 rev) en laatste rev-datum ingevuld
verder kan hier in kolom P de datum van vandaag ingevuld worden, waarbij de complete regel blauw kleurt, als zijnde verstrekt aan de uitvoerder

belangrijke formules staan op werkblad "Tek-Lijst" in kolom HB t/m HW

hopelijk is eea met uitleg nu duidelijk
alles werkt, maar het zou geweldig zijn als het iets sneller zou kunnen

alvast bedankt voor jullie reactie(s)

gr
ToinBekijk bijlage Moeder Tek-Lijst Vrolijk (Versie 2010) Incl. Controle - kopie - kopie.xlsb
 
Door allerlei bewerkingen in de loop van de tijd, gaan de regels voor voorwaardelijke opmaak fragmenteren: kijk maar eens hoeveel VO regels je krijgt in blad Tek-Lijst als je kiest voor "Dit werkblad".

Wellicht kun je de macro voor het toevoegen van nieuwe regels zodanig aanpassen dat hierbij ook de voorwaardelijke opmaakregels meegenomen worden om fragmentatie tegen te gaan.

Verder zou ik nog eens kritisch naar de regels kijken of ze echt nodig zijn en er zoveel mogelijk verwijderen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan