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

Excel kolom verbergen bij bepaalde voorwaade

Status
Niet open voor verdere reacties.

eelco42

Gebruiker
Lid geworden
21 mrt 2016
Berichten
28
In bijgevoegd excel kan ik in cel B4 1 t/m 9 invullen. Afhankelijk van de input in cel B4 wil ik in kolommen E t/m AW het aantal weken zichtbaar hebben. Dus zodra cel B4 '4' betreft, wil ik kolom Y t/m AW verborgen hebben. Zodra cel B4 '6' betreft, wil ik kolom AI t/m AW verborgen hebben etc.

Kan iemand mij hierbij helpen?
Alvast bedankt!
 

Bijlagen

  • Kostenoverzicht.xlsx
    23,9 KB · Weergaven: 9
Met een stukje VBA
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "B4" Then
    Columns("E:AW").EntireColumn.Hidden = False
    i = Target.Value
    Range(Cells(1, i * 6 - i + 5), Cells(1, 49)).EntireColumn.Hidden = True
End If
End Sub
 
Met een stukje VBA
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(0, 0) = "B4" Then
    Columns("E:AW").EntireColumn.Hidden = False
    i = Target.Value
    Range(Cells(1, i * 6 - i + 5), Cells(1, 49)).EntireColumn.Hidden = True
End If
End Sub

Bedankt, bovenstaande doet inderdaad wat ik wil!
 
In cel G8 worden verschillende cellen opgeteld. Hoe kan ik daar alleen de zichtbare cellen laten optellen? Met subtotaal(109;G14;L14;Q14;V14;AA14) worden de door de VBA verborgen cellen toch gewoon meegeteld.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan