• 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.

rij verbergen, waarde 0 in kolom, maar titels behouden

Status
Niet open voor verdere reacties.

Lies79

Gebruiker
Lid geworden
15 jun 2012
Berichten
29
Beste Excellers,

Ik heb deze vraag al gesteld, maar mijn vraag is niet beantwoord.
Ik heb dus een aantal rijen waar in kolom A gegevens staan, als in kolom h een 0 staat, dan mag deze rij verborgen worden.
Mijn macro doet dit, maar meestal horen de gegevens bij een titeltje, dit titeltje moet ook verborgen worden als alles onder het titeltje in kolom h 0 is. In kolom G staat onderaan het totaal.
Bekijk bijlage Rapport - MACRO ingesteld.xlsm
bv.
Diensten en diverse goederen
huurlasten
Huur gebouw 1000
Huur rollend materieel 0
Huur materiaal 500
Totaal huurlasten 1500

Dus nu moet "huur rollend materieel verborgen worden.
MAAR als
Diensten en diverse goederen
huurlasten
Huur gebouw 0
Huur rollend materieel 0
Huur materiaal 0
Totaal huurlasten 0

Dan moet alles verborgen worden.

Kan iemand mij helpen, het is ook wel zo, dat dit in meerdere tabbladen voorkomt en ik wil slechts 1 knop gebruiken.
Alsvast bedankt.
 
Laatst bewerkt:
De kans op een antwoord wordt groter als je een voorbeeldbestand plaatst.
 
Dat had ik al gedaan in mijn vorige vraag, maar ik zal hier nogmaals een voorbeeld plaatsen.
 
Zet achter de tiltel een som formule die de waardes opteld die hier bij horen.
Als alles 0 is is deze ook 0 en wordt mee verborgen.
Zet de celeigenschappen op ;;; dan zijn ze niet zichtbaar en worden niet afgedrukt.


Niels
 
Beste Niels,
Ik ben aan het peinzen, dan zou ik eigenlijk een formule moeten zetten die kijk of de waarde verschillend is van 0, want stel dat
huurlast gebouw 100
huur materieel -100
staat, komt de waarde/som ook uit op nul, en dan moet het toch getoond worden.
Dus een formule met som mag ik al niet gebruiken.
 
Code:
=aantal.als(bereik;"<>0")
als er iets anders dan 0 in het bereik staat is het antwoord groter dan 0.

Niels
 
Ik zie in een ander topic dat deze vraag is opgelost?
Fijn dat je dat hier ook even vermeld.

Als dat inderdaad zo is zet je de vraag dan op opgelost.

Niels
 
Ik heb nog geen enkele vraag opgelost gezet.
In de andere vraag heb ik deze vraag als link gezet, maar niet als opgelost, want die vraag is helemaal nog niet opgelost, daar is zelfs niet op gereageerd.
 
Dit werkt niet voor mij. Zelfs als er niets in het celbereik staat, krijg ik met de formule =aantal.als(bereik;"<>0") het totaal aantal cellen die in het bereik staan.
Dus vb.

Fin.opbr
Fin.kost 0.62
uitz.opbr
uitz.kost

Als ik deze 4 selecteer en de formule er op los laat, dan krijg ik 4 verwijder ik 0.62, blijft er 4 staan.

Ik heb dan volgende formule geprobeerd, maar dan krijg ik #waarde
=ALS(waardefinopbr="";"";AANTAL.ALS(waardefinopbr;"<>0"))
Ik heb deze formule ook aangepast als
=ALS(En(waardefinopbr="");"";som(waardefinopbr)) dan krijg je in het formule venster mooi als resultaat 0.62, maar als je dan op enter drukt, krijg je #waarde. Ik heb al gecontroleerd, alle cel in bereik waardefinopbr zijn van het type getal.

Alvast bedankt
 
Volgende formules werken wel
=aantal.als(bereik;">0")

=ALS(AANTAL.ALS(bereik;">0");SOM(bereik);"")

Merciekes
 
Laatst bewerkt:
Lies,

werkt dit ook als er bijv alleen een waarde -100 voorkomt?
 
Beste Haije
Nee, dan werkt het niet.:(
Bedankt dat je me hier attend op maakt.
Moet ik de formule weer aanpassen.

Om de som te krijgen, dan werkt deze formule wel als je een negatief getal zet
=ALS(AANTAL.ALS(bereik;"<>0");SOM(bereik);"")

maar =AANTAL.ALS(bereik;"<>0"), geef mij het aantal cellen dat in het bereik zitten, maar ik wil graag weten in hoeveel cellen er iets staat, ookal zou dit negatief zijn.

Weet iemand hoe dit moet?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan