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

cellen verbergen

Status
Niet open voor verdere reacties.

trylogica

Gebruiker
Lid geworden
19 dec 2009
Berichten
17
Hallo mede excellers

Ik heb de volgende vraag:
Ik heb een lijst gemaakt waarbij ik de keuze heb tussen ja en nee. Nu wil ik een macro maken om de cellen eronder te verbergen als de keuze op nee staat, maar heb geen idee hoe ik dat moet doen, weten jullie een oplossing hiervoor?

bedankt alvast :D
 

Bijlagen

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Rows("14:18").Hidden = Range("G13").Value = "nee"

End Sub

Met vriendelijke groet,


Roncancio
 
Code:
Sub admin1()

Worksheet_Change(ByVal Target As Range)
Rows("14:18").Hidden = Range("G13").Value = "nee"

End Sub

End Sub
Ik krijg de code niet werkend, hij geeft steeds een melding: syntaxis fout
*Sub admin* wordt vervolgens geel.........
 
Laatst bewerkt door een moderator:
Ik zie ook 2 x end sub

Hier je bestandje terug (werkend met de code van Roncancio)

Groeten,
Jacques
 

Bijlagen

(Heb ik toch nog een aandvullende vraag:

als ik de keuze 5x achter elkaar in VBA zet laat hij de keuze niet meer zien als ik dat wel wil. Ik kan zien dat de macro zijn werk wel doet, maar hij maakt het niet meer zichtbaar ook al voer ik bij elke keuze verschillende Values in. Tot nu toe heb ik de keuze vraag 10x achter elkaar toegepast. Is er wellicht een maximum aan verbonden?

greetz
Trylogica
)


de problemen doen zich voor vanaf rij 112 en vanaf cel I 112
ik heb geen idee waar het aan ligt, doe alles volgens jullie voorbeeld, maar het zal mn onervarenheid wel zijn
 

Bijlagen

Laatst bewerkt:
Kijkend naar je bestand betekent het dat rode rijen (118, 124 en 129) altijd (?) zichtbaar moeten blijven.
Welke rijen dienen er dan verborgen te worden en wanneer?

Met vriendelijke groet,


Roncancio
 
Kijkend naar je bestand betekent het dat rode rijen (118, 124 en 129) altijd (?) zichtbaar moeten blijven.
Welke rijen dienen er dan verborgen te worden en wanneer?

Met vriendelijke groet,


Roncancio

nee, niet altijd:
bij *nee* in cel I 112 = zichtbaar
bij *nee* in cel I 113 = zichtbaar
bij *nee* in cel I 115 = zichtbaar
bij *ja* in cel I 116 = zichtbaar
bij *nee* in cel I 117 = zichtbaar

voor de rode rij I 118

bij *ja* in cel I 119 = zichtbaar
bij de cellen I 120 en I 121 = n.v.t

voor de rode rij 124

bij *nee* in cel I 126 = zichtbaar
bij *nee* in cel I 127 = zichtbaar
bij *nee* in cle I 128 = zichtbaar

voor de rode rij 129

volgens mij heb ik in de vba editor de goede omschrijvingen toegepast, maar wie weet ben ik zo geconcentreerd bezig dat ik iets over het hoofd zie :confused:
 
Ik ga even advocaat van de duivel spelen, maar in Zelfstandigenaftrek staan een aantal Ja's en Nee's en afhankelijk van deze uitkomsten moet rij 118 verborgen dan wel getoond worden.

Stel dat de uitkomsten op 1 na als resultaat geven dat de regel getoond moet worden.
Moet dat dan ook gebeuren? M.a.w.: moet aan alle voorwaarden voldaan of mogen er ook 1 of meerdere niet voldoen?

Met de huidige code zou het kunnen gebeuren dat de rij verborgen wordt, getoond wordt, vervolgens weer verborgen en tenslotte bepaald rij 117 of rij 118 getoond moet worden of niet.

Met vriendelijke groet,


Roncancio
 
Je hebt helemaal gelijk Roncancio, 1 en ander gaat waarschijnlijk zorgen voor conflicten. Ik weet alleen niet hoe ik het anders zou moeten doen. Misschien dat er een stuk vba code moet worden toegevoegd om het werkend te krijgen, ik hoop dat je daarbij dan wilt helpen.

Greetz
Trylogica
 
Je hebt helemaal gelijk Roncancio, 1 en ander gaat waarschijnlijk zorgen voor conflicten. Ik weet alleen niet hoe ik het anders zou moeten doen. Misschien dat er een stuk vba code moet worden toegevoegd om het werkend te krijgen, ik hoop dat je daarbij dan wilt helpen.

Greetz
Trylogica

VBA is eerlijk gezegd niet zo'n probleem.
Het punt is meer wat is de criteria waarop de rijen getoond danwel verborgen moeten worden.
Wat als er van de 6 punten er 1 of 2 niet voldoen, verbergen of tonen?
Wellicht is de ene criteria belangrijker dan de andere criteria.

Dat zijn vragen die alleen jij kan beantwoorden, omdat het jouw bestand is.
Aan de hand van je antwoord kan ondergetekende (of iemand anders) de code aanpassen.

Met vriendelijke groet,


Roncancio
 
VBA is eerlijk gezegd niet zo'n probleem.
Het punt is meer wat is de criteria waarop de rijen getoond danwel verborgen moeten worden.
Wat als er van de 6 punten er 1 of 2 niet voldoen, verbergen of tonen?
Wellicht is de ene criteria belangrijker dan de andere criteria.

Dat zijn vragen die alleen jij kan beantwoorden, omdat het jouw bestand is.
Aan de hand van je antwoord kan ondergetekende (of iemand anders) de code aanpassen.

Met vriendelijke groet,


Roncancio

de voorwaarden zoals ik ze in een eerdere reactie heb laten zijn, zijn de voorwaarden waarbij de rode regel zichtbaar MOET! zijn, wijken deze voorwaarden af, dan kan de regel worden verborgen. Ik hoop dat ik zo duidelijk genoeg ben Roncancio :o

greetz

Trylogica
 
de voorwaarden zoals ik ze in een eerdere reactie heb laten zijn, zijn de voorwaarden waarbij de rode regel zichtbaar MOET! zijn, wijken deze voorwaarden af, dan kan de regel worden verborgen. Ik hoop dat ik zo duidelijk genoeg ben Roncancio :o

greetz

Trylogica

Hier kan ik wel wat mee.
(wordt vervolgd).


Met vriendelijke groet,


Roncancio
 
Ik heb de code aangepast.
Ik zag dat er gegevensvalidaties zijn gebruikt met ja en nee maar waarbij sommige cellen een spatie achter ja of nee hebben staan.
Je kunt ook verwijzen naar 1 setje ja en nee.

Met vriendelijke groet,


Roncancio
 

Bijlagen

Ik heb de code aangepast.
Ik zag dat er gegevensvalidaties zijn gebruikt met ja en nee maar waarbij sommige cellen een spatie achter ja of nee hebben staan.
Je kunt ook verwijzen naar 1 setje ja en nee.

Met vriendelijke groet,


Roncancio

Roncancio en alle anderen die hebben geholpen met het oplossen van dit probleem:

Ontzettend bedankt, jullie hebben een onderdeel van mijn eindexaminering (meesterproef) gered!!!:thumb:
Zonder jullie was ik er nooit in geslaagd de lijst te laten werken zoals ik hem bedoeld had:D

Greetz

Trylogica:d
 
regels verbergen niet bij valideren maar via een keuzelijst met invoervak

Hallo,

N.a.v. voorgaande probleem zou ik graag willen weten wat er in de eerste regel (Private Sub Worksheet_Change(ByVal Target As Range)) moet staan als ik i.p.v. valideren een keuze hebt gemaakt via de "keuzelijst met invoervak"? Ik geef dan bij "besturingselement opmaken" bij de optie "koppeling met cel" bijv. aan: $f$30. Mijn bedoeling is dat er dan regels verdwijnen of juist tevoorschijn komen.

Alvast bedankt
 
Niet in die regel maar in de regel eronder:

Code:
If Not Intersect(Range("$F$30"), Target) Is Nothing Then

Het is een IF-functie dus je moet verderop in de code ook een End IF zetten.

Mocht dit antwoord niet voldoende zijn en heb je dus meer vragen dan gaarne een nieuwe topic starten met eventueel een voorbeeldbestand.

Met vriendelijke groet,


Roncancio
 
Niet in die regel maar in de regel eronder:

Code:
If Not Intersect(Range("$F$30"), Target) Is Nothing Then

Het is een IF-functie dus je moet verderop in de code ook een End IF zetten.

Mocht dit antwoord niet voldoende zijn en heb je dus meer vragen dan gaarne een nieuwe topic starten met eventueel een voorbeeldbestand.

Met vriendelijke groet,


Roncancio

Robert, hou er rekening mee dat, indien je deze regel wilt verbergen, het invoervak niet automatisch wordt verborgen en dus zichtbaar blijft. Start een nieuwe vraag voor dit probleem, want er komt nog heel wat achter weg denk ik :D

Greetz,

Trylogica
 
Check box verbergen??

Is het ook mogelijk om een check box die in de rij staat die je wilt verbergen ook op dat moment te laten verbergen? Dit lukt mij namelijk niet de Check box schuif omhoog en blijft zichtbaar.

Alvast dank voor de hulp.
 
Beste De Fons,

Welkom op dit forum! Hopelijk vind je hier antwoorden op al je Excelvragen.

Het is niet gepast een vraag te stellen in de topic van een ander. En ook niet verstandig omdat dit topic al afgesloten is. Veelal wordt er inet meer gekeken in afgesloten topics.

Als je inlogt, klik dan rechtsboven op de knop 'Plaats een vraag' en zet daar jouw vraag in, het liefst vergezeld van een testbestandje ontdaan van gevoelige informatie.

Groeten en Happy Days!

Richard
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan