Discussion:
Kolommen en rijen verbergen.
(te oud om op te antwoorden)
Johan de Jong
2005-12-12 15:12:44 UTC
Permalink
Goedemiddag,

Ik heb een spreadsheetje gemaakt van ongeveer 20 kolommen breed en 40
rijen naar beneden.

De rest van de rijen en kolommen wil ik verbergen zodat alleen de 20
kolommen en 40 rijen zichtbaar zijn.


Dit gaat wel maar als ik het bestandje afsluit en vervolgens weer open
duurt dit ongever 90 minuten.

(in de verborgen kolommen en rijen staan wel wat validatie lijsten die
betrekking hebben tot het spreadsheetje)


De Excel versie is 2000

Ik heb al in meerdere werkboeken kolommen en rijen verborgen, maar nooit
dit probleem gehad.

Weet iemand wat hier aan de hand is????

Johan
keepITcool
2005-12-12 15:20:25 UTC
Permalink
het verbergen van de laatste regel of kolom kan (zal?!) leiden
tot problemen met de "UsedRange".

Een vervuilde usedrange (zie vele posts en webpages) leidt tot opslag
van allerlei cellen (en eigenschappen) buiten de daadwerkelijke
"datarange".. is je bestand wellicht ook VELE malen groter dan normaal?
--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam
Post by Johan de Jong
Goedemiddag,
Ik heb een spreadsheetje gemaakt van ongeveer 20 kolommen breed en 40
rijen naar beneden.
De rest van de rijen en kolommen wil ik verbergen zodat alleen de 20
kolommen en 40 rijen zichtbaar zijn.
Dit gaat wel maar als ik het bestandje afsluit en vervolgens weer
open duurt dit ongever 90 minuten.
(in de verborgen kolommen en rijen staan wel wat validatie lijsten
die betrekking hebben tot het spreadsheetje)
De Excel versie is 2000
Ik heb al in meerdere werkboeken kolommen en rijen verborgen, maar
nooit dit probleem gehad.
Weet iemand wat hier aan de hand is????
Johan
Johan de Jong
2005-12-12 15:37:35 UTC
Permalink
Inderdaad, hij is 3x groter.

Dus ik mag niet de laaste rij (65536) verbergen?

Johan
Post by keepITcool
het verbergen van de laatste regel of kolom kan (zal?!) leiden
tot problemen met de "UsedRange".
Een vervuilde usedrange (zie vele posts en webpages) leidt tot opslag
van allerlei cellen (en eigenschappen) buiten de daadwerkelijke
"datarange".. is je bestand wellicht ook VELE malen groter dan normaal?
keepITcool
2005-12-12 17:52:19 UTC
Permalink
Persoonlijk zou ik niks verbergen.
Maar:
een stijl met een grijs invulpatroon toepassen
in de "omliggende" cellen.

de scrollarea instellen
in de workbook_open event.

Private Sub Workbook_Open()
Sheet1.ScrollArea = Sheet1.UsedRange.Address
End Sub

Blijft het probleem dat je de usedrange moet repareren.
Verborgen zaken zichtbaar maken.
Voor alle "lege" kolommen resp Rijen:

1. Bewerken/Wissen/Alles
(niet alleen de inhoud, maar juist ook opmaak)
2. Verwijderen

vervolgens in VBE direct venster:
?activesheet.usedrange.count

dan opslaan en opnieuw openen.
--
--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam
Post by Johan de Jong
Inderdaad, hij is 3x groter.
Dus ik mag niet de laaste rij (65536) verbergen?
Johan
Post by keepITcool
het verbergen van de laatste regel of kolom kan (zal?!) leiden
tot problemen met de "UsedRange". Een vervuilde usedrange (zie
vele posts en webpages) leidt tot opslag van allerlei cellen (en
eigenschappen) buiten de daadwerkelijke "datarange".. is je bestand
wellicht ook VELE malen groter dan normaal?
Johan de Jong
2005-12-14 15:00:55 UTC
Permalink
Keep it Cool,

Bedankt voor de gegeven oplossingen en de uitleg, ik ga er mee aan de gang.


Johan
Post by keepITcool
Persoonlijk zou ik niks verbergen.
een stijl met een grijs invulpatroon toepassen
in de "omliggende" cellen.
de scrollarea instellen
in de workbook_open event.
Private Sub Workbook_Open()
Sheet1.ScrollArea = Sheet1.UsedRange.Address
End Sub
Blijft het probleem dat je de usedrange moet repareren.
Verborgen zaken zichtbaar maken.
1. Bewerken/Wissen/Alles
(niet alleen de inhoud, maar juist ook opmaak)
2. Verwijderen
?activesheet.usedrange.count
dan opslaan en opnieuw openen.
Loading...