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

Regel(s) verbergen op basis van celwaarde WAAR/ONWAAR in andere sheet

  • Onderwerp starter Onderwerp starter TJ86
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

TJ86

Gebruiker
Lid geworden
28 sep 2014
Berichten
127
Hallo allemaal,

k ben met iets bezig en ik "vrees" dat ik mijn werkwijze moet aanpassen. Ik weet dankzij jullie hulp hoe ik regels moet laten verbergen d.m.v. een selectievakje aan/uit te schakelen in een userform. De regel wordt verborgen op basis van het CLICK commando. Dit is misschien een beetje nutteloze info maar ok.

Zie mijn voorbeeld bestand: Bekijk bijlage Regel verbergen obv celwaarde waar-onwaar.xlsb

In dit bestand zijn 2 tabbladen aanwezig: 1. Typegroepen en 2. Calculatieblad.


1) Is het mogelijk dat als ik in sheet Typegroepen de waarde van cel B3 wijzig naar ONWAAR dat automatisch regel 9:44 van het tabblad Calculatieblad wordt verborgen? En als ik de waarde weer wijzig naar WAAR dat de regels weer worden weergegeven?

Als ik dit eenmaal heb ben ik alweer ontzettend geholpen!

Nu is mijn 2e vraag, in de VBA dient regel 9:44 expliciet te worden vermeld dat juist die worden verborgen. Is het ook mogelijk dat VBA leest in mijn sheet welke regels moeten worden verborgen? Dus soort van variabele? Dus dat als ik bijvoorbeeld in cel D3 "9" heb staan en in E3 "44" maar als ik dat aanpas naar 'andere' regels laten we zeggen D3 "21" en E3 "33" dat juist die regels worden verborgen?
 
Ik denk zo (in de module van werkblad Typegroepen):
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column < 2 Or Target.Column > 5 Then Exit Sub
    Sheets("Calculatieblad").Rows(Cells(Target.Row, 4) & ":" & Cells(Target.Row, 5)).Hidden = Not Cells(Target.Row, 2)
End Sub
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan