Excuus voor de vage titel. Mijn vraag is geen showstopper. Ik kan heel eenvoudig in de uiteindelijke draaitabel naast (leeg) ook de blanco waarden uitvinken.
Maar ik snap het niet en daar kan ik niet goed tegen. Wie kan het uitleggen aan mij? Wat? Nou dit..
Ik heb een werkboek met veel werkbladen en onderling veel verwijzingen, lange formules, nog een vba user form dat wat input levert etc etc etc.
Het werkt als een zonnetje (heb al eens vaker hier aangeklopt voor hulp)
Voor 1 werkblad met +/- 140 kolommen wil ik dat iemand draaitabellen kan maken. Ik heb het werkblad alvast voorbereid op input die er nog niet is en de formules doorgetrokken tot rij 1000. Er zijn nu nog geen 100 gevuld.
Leek mij slim om er een kopietje van dit werkblad te maken naar een apart werkbook waarin alleen de waarden staan want met zoveel formules in dataset draai het allemaal wat trager en het bestand is door alle verwijzingen al behoorlijk zwaar en ook draaitabellen en grafieken wegen behoorlijk wat.
Ook hier heb ik een macro voor gebruikt. Het maakt een kopie, maakt er waarden van en hernoemt het werkblad, en verbergt het origineel weer netjes.
Het valt vervolgens op dat het bereik van die 1000 regels ook in dit kopietje, vrij van formules, onthouden wordt door Excel. De draaitabel geeft aan dat er 1000 rijen zijn die meetellen. Uiteraard kan ik de vinkjes zo zetten dat (leeg) en blanco beide niet meetellen maar eigenlijk wil ik die lege rijen er gewoon niet in hebben.
Ik snap gewoon niet wat er gebeurt en dat knaagt
Met Ctrl+pijl-beneden wordt ook het bereik tot regel 1000 aangehouden. De cellen zijn leeg, en ook de celeigenschappen wijken niet af van die van regel 1001.
Zodra ik handmatig een rij verwijder, verdwijnt deze ook als blanco waarde in het bereik van de draaitabel. (dus 1 rij delete en er tellen er nog 999 mee)
Ik dacht toen slim te zijn en een extra regel aan de kopie-werkblad-macro toe te voegen waarmee lege rijen worden verwijderd maar ook hier worden de eerste 1000 regels niet als leeg opgepikt. (de zin staat na het kopie/plak als waarden deel)
Op basis van een tip uit een andere post heb ik ipv delete voor select gekozen en dan valt het inderdaad op dat de macro lege cellen niet detecteert als lege cellen maar vanaf regel 1001 alles netjes selecteert.
Wat hangt er nog aan deze cellen, waarom lijken ze leeg maar zijn ze niet leeg, en hoe haal ik dit weg?
Maar ik snap het niet en daar kan ik niet goed tegen. Wie kan het uitleggen aan mij? Wat? Nou dit..
Ik heb een werkboek met veel werkbladen en onderling veel verwijzingen, lange formules, nog een vba user form dat wat input levert etc etc etc.
Het werkt als een zonnetje (heb al eens vaker hier aangeklopt voor hulp)
Voor 1 werkblad met +/- 140 kolommen wil ik dat iemand draaitabellen kan maken. Ik heb het werkblad alvast voorbereid op input die er nog niet is en de formules doorgetrokken tot rij 1000. Er zijn nu nog geen 100 gevuld.
Leek mij slim om er een kopietje van dit werkblad te maken naar een apart werkbook waarin alleen de waarden staan want met zoveel formules in dataset draai het allemaal wat trager en het bestand is door alle verwijzingen al behoorlijk zwaar en ook draaitabellen en grafieken wegen behoorlijk wat.
Ook hier heb ik een macro voor gebruikt. Het maakt een kopie, maakt er waarden van en hernoemt het werkblad, en verbergt het origineel weer netjes.
Het valt vervolgens op dat het bereik van die 1000 regels ook in dit kopietje, vrij van formules, onthouden wordt door Excel. De draaitabel geeft aan dat er 1000 rijen zijn die meetellen. Uiteraard kan ik de vinkjes zo zetten dat (leeg) en blanco beide niet meetellen maar eigenlijk wil ik die lege rijen er gewoon niet in hebben.
Ik snap gewoon niet wat er gebeurt en dat knaagt
Met Ctrl+pijl-beneden wordt ook het bereik tot regel 1000 aangehouden. De cellen zijn leeg, en ook de celeigenschappen wijken niet af van die van regel 1001.
Zodra ik handmatig een rij verwijder, verdwijnt deze ook als blanco waarde in het bereik van de draaitabel. (dus 1 rij delete en er tellen er nog 999 mee)
Ik dacht toen slim te zijn en een extra regel aan de kopie-werkblad-macro toe te voegen waarmee lege rijen worden verwijderd maar ook hier worden de eerste 1000 regels niet als leeg opgepikt. (de zin staat na het kopie/plak als waarden deel)
Op basis van een tip uit een andere post heb ik ipv delete voor select gekozen en dan valt het inderdaad op dat de macro lege cellen niet detecteert als lege cellen maar vanaf regel 1001 alles netjes selecteert.
Wat hangt er nog aan deze cellen, waarom lijken ze leeg maar zijn ze niet leeg, en hoe haal ik dit weg?