Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: "kan niet een deel van een samengevoegde cel wijzigen"

235 views
Skip to first unread message

Luc Heyndrickx

unread,
Jun 10, 2005, 5:36:25 AM6/10/05
to
Hoi Tamar,

Verwijder eens alle samengevoegde cellen uit je werkblad.
Deze zijn gewoonlijk niet echt noodzakelijk, en geven bij meer dan 1 functie
problemen.

Luc

"Tamar" <Ta...@discussions.microsoft.com> schreef in bericht
news:D737EB8B-1995-4E04...@microsoft.com...
> Hallo,
>
> ik heb een document gemaakt met gevalideerde inputs (met een lijst).
> Wanneer
> er een gegeven word ingevoerd dat volgens de validatie juist is krijg ik
> regelmatig de foutmelding:"kan niet een deel van een samengevoegde cel
> wijzigen". Na drie keer dezelfde foutmelding, met een irritant piepje, en
> drie keer ok klikken, werkt hij wel en word het gegeven ingevoerd.
> Wat is hier aan de hand? hoe kan ik dit oplossen?
>
> bvd, Tamar


Tamar

unread,
Jun 10, 2005, 6:07:02 AM6/10/05
to
Beste Luc,

bedankt voor je antwoord,
het verwijderen van samengevoegde cellen is helaas niet mogelijk, deze maken
deel uit van het ingewikkelde model dat ik heb gemaakt. om je een idee te
geven: het bestand is 4,5 mb groot (mede door de macro's die erin zitten).
Het probleem doet zich pas sinds kort voor, ik heb iets gewijzigd in formules
(dus niet in celstructuur) en sindsdien geeft hij op deze manier
foutmeldingen.

"Luc Heyndrickx" schreef:

Luc Heyndrickx

unread,
Jun 10, 2005, 6:28:29 AM6/10/05
to
Natuurlijk kan ik je bestand niet zien... maar zelfs de grootte lijkt me
overdreven.
En het is niet omdat je een ingewikkeld model hebt, dat je ook samengevoegde
cellen nodig hebt.

Ik heb al bestanden onder handen genomen van 8 MB groot... en die omgevormd,
met méér macro's... méér functionaliteit ... handiger in gebruik... sneller
... en eindresultaat: amper nog 300 kB's
Daar is natuurlijk wel wat werk aan. Het beter laten functioneren van een
bestand (en samenhangend ook kleiner maken), is niet op te lossen, door één
tip. Het is vaak een combinatie van alles en nog wat, wat moet gewijzigd
worden.


Luc

"Tamar" <Ta...@discussions.microsoft.com> schreef in bericht

news:2D3A9870-E0E4-47B7...@microsoft.com...

Tamar

unread,
Jun 10, 2005, 7:02:02 AM6/10/05
to
Ha luc, je brengt me wel op ideen. Een ander heel vervelend aspect aan alle
bestanden die ik maak is dat ze zo groot zijn en hierdoor veelste langzaam.
Dat maakt t behoorlijk irritant om mee te werken. Ik begrijp dat dit ligt aan
wat ik gebruik (macro's, autofilters) en aan het onnodige framework dat excel
om het document heen bouwt. Tenminste ik neem aan dat de code die excel
schrijft naarmate ik het bestand verder bouw, veel groter is dan hij
eigenlijk hoeft te zijn; evenals een html code die MS frontpage schrijft die
veel kleiner is wanneer je hem handmatig schrijft.
Ik zat me al in te stellen op een cursus Visual Basic zodat ik zelf codes
kan schrijven die het document versoepelen. Hier gaat uiteraard veel tijd in
zitten en ik weet niet of dit echt nodig is. Bovendien weet ik niet welke
aspecten van VB ik het beste als eerste kan bestuderen zodat ik in excel
vooruit kan (een groot deel zou waarschijnlijk niet interessant zijn voor mij)
Ik ben erg geinteresseert in de technieken die nodig zijn om excel
documenten soepeler, sneller en flexibeler te laten functioneren. Zou je mij
een indicatie kunnen geven wat ik zou moeten bekijken en/of onderzoeken wil
ik dit bereiken?

je gouden tips worden met veel dankbaarheid beloond.

groeten van Tamar

"Luc Heyndrickx" schreef:

> Natuurlijk kan ik je bestand niet zien... maar zelfs de grootte lijkt me
> overdreven.
> En het is niet omdat je een ingewikkeld model hebt, dat je ook samengevoegde
> cellen nodig hebt.
>
> Ik heb al bestanden onder handen genomen van 8 MB groot... en die omgevormd,
> met méér macro's... méér functionaliteit ... handiger in gebruik... sneller

> .... en eindresultaat: amper nog 300 kB's

Luc Heyndrickx

unread,
Jun 10, 2005, 8:16:25 AM6/10/05
to
Hoi Tamar,

1 tip had je al: Vermijden van samengevoegde cellen. (Maar dat doet niets
aan de grootte van uw bestand)
De belangrijkste geheugenverkwister zijn eigenlijk je ongebruikte rijen, die
door excel herkend worden als gebruikt (te herkennen aan een kleine
vertikale schuifbalk.)
Een rem op het uitvoeren van je macro's, is het veelvuldig gebruik van de
macrorecorder. Je kan het zelf schrijven... maar dan moet je het uiteraard
goed doen. En dat bouw je maar op door veel studie.

En dan natuurlijk een hoop kleine zaken. Vermijd dubbel opslaan van
gegevens. Sla uw gegevens ook op op de meest efficiënte manier. Maak
gebruik van variabelen, en benoem die correct.

Luc


"Tamar" <Ta...@discussions.microsoft.com> schreef in bericht

news:452BAE31-2591-44EC...@microsoft.com...

keepITcool

unread,
Jun 10, 2005, 8:17:00 AM6/10/05
to

de GOUDEN tip om bestande klein te houden bestaat niet.

HEEL belangrijk is de usedrange klein te houden.

(per ongeluk door opmaak in lege regels e.d.)
controleer elke sheet door op CTRL+END te drukken.

kom je op een "onlogische plek" dan
moet je bedenken dat de usedrange ook wordt bepaald door opmaak.
excel97 heeft nog wel eens problemen dat je de usedrange niet meer
klein kunt krijgen...nieuwere versies hebben die problemen niet meer
of veel minder vaak.

de lege regels en kolommen:
opmaak verwijderen
gehele kolommen / regels verwijderen.
bestand opslaan (usedrange wordt opniew berekend).
weer op ctrl-end drukken ter controle.

ipv opslaan kun je ook met macros het herberekenen
forceren, maar dit houdt t nu ff simpel.


maar ook HEEEL belangrijk.. is dat je bij het ontwerp
van je sheet rekening houdt met de usedrange.

stel je hebt data in a1:d10000

wanneer je dan 1 celletje vult in zeg IV1
dan wordt de usedrange A1:IV10000 =10000 * 265 cellen
en dan wordt je bestand nodeloos groot.

zet je dat celletje in A10100 of zelfs in A65000
dan heb je veel minder ruimte nodig.

dus proberen altijd binnen een "strakke rechthoek" te werken,

--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam


Tamar wrote :

0 new messages