Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Kleurmacro's vertragen excell  (gelezen 2480 keer)

0 leden en 1 gast bekijken dit topic.

Offline Josi

  • Volledig lid
  • **
  • Berichten: 105
  • De Oplossing!
Kleurmacro's vertragen excell
« Gepost op: 11 juni 2004, 15:43:52 »
Hallo,

is mij indertijd na hulp op dit forum van Ingrid gelukt twee macro's in een excellfile binnen te brengen via Visual basic editor.
een macro die kleur geeft van een cel.
en een macro die cellen optelt met een bepaalde kleur.
Heb de file met de macros herbenoemd als Persnlk.xls
en opgeslagen in de directory
c:\Program Files\Microsoft Office\Office\XlStart\

Bij invoegen  functie staan de macro's dan bij gebruiker gedefinieerd.

Heb nu een file aangemaakt, een timetabel waarbij ik telkens die functies gebruik. Naarmate de file groter wordt en dus meer gebruik maakt van deze functies vertraagt deze excell file enorm in zoverre dat excell soms afslaat.

Als ik automatisch berekenen afzet , kan ik weer normaal werken met excell.

Is het normaal dat dergelijke macro's excell zo vertragen of is er hier een andere remedie tegen?

Als bijlage persnlk.xls
De bedoelde timetabel.xls file is groter dan 200kB (na 1 maand gegroeid tot 600kB en kan ik hier niet doorsturen)

Een timetabel is een file met bovenaan de opdrachten waaraan men werkt en links een uurschema waarbij telkens uitgerekend wordt hoeveel tijd men aan een bepaalde opdracht spendeert. Door met gekleurde cellen en die macro's te werken, kan men bvb zien hoeveel tijd men gespendeerd heeft aan vergaderingen door alle opdrachten heen.

Met dank bij voorbaat

Josi
Win XP / Dell 2,4 GHz / 512 Mb RAM / IE 6.0 / Fulladsl - adslverbinding

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:Kleurmacro's vertragen excell
« Reactie #1 Gepost op: 22 juni 2004, 19:42:53 »
Hallo,

Ik heb zelf niet veel ervaring met het schrijven van macro's (wel een beetje, vanuit mijn studierichting), maar kan je me anders eens zeggen, in detail, wat er precies moet gebeuren? Met andere woorden: wat de macro's moeten doen? (Mss bestaat de oplossing erin om nieuwe, 'geoptimaliseerde macro's' te schrijven?)

Een 'voorbeeld' (met enkele 'fictieve records') van het bestand timetable zou ook handig zijn ...

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Kleurmacro's vertragen excell
« Reactie #2 Gepost op: 22 juni 2004, 19:50:50 »
Dit komt door de vele For ... Next-lussen worden deze dus reeds vertraagd. Als je dan nog If-statements gebruikt dan wordt het nog erger.
Je zou misschien kunnen overschakelen naar Access, dit is iets beter geschikt voor het behandelen voor vele gegevens. Excell is eerder een spreadsheet en gemaakt om berekeningen te maken en niet zozeer om (omvangrijke) lijsten te beheren (= databasebeheer).

groetjes powerkite
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline Josi

  • Volledig lid
  • **
  • Berichten: 105
  • De Oplossing!
Re:Kleurmacro's vertragen excell
« Reactie #3 Gepost op: 24 juni 2004, 12:20:33 »
bedankt voor de reactie

ter verduidelijking als voorbeeld een minimale file
het gaat hem om de functie gebruikt in cel B37

wanneer deze gecopiëerd wordt dan zie je de file "serieus" groeien
en stel je vertraging vast wanneer automatisch berekenen aanstaat

Josi
Win XP / Dell 2,4 GHz / 512 Mb RAM / IE 6.0 / Fulladsl - adslverbinding

Offline Josi

  • Volledig lid
  • **
  • Berichten: 105
  • De Oplossing!
Re:Kleurmacro's vertragen excell
« Reactie #4 Gepost op: 24 juni 2004, 12:21:46 »
sorry

bijlage was niet meegestuurd

josi
Win XP / Dell 2,4 GHz / 512 Mb RAM / IE 6.0 / Fulladsl - adslverbinding

 


www.combell.com