Hoi allemaal.
Ik heb nog 1 probleem.
Ik heb met valideren 3 lijstjes gemaakt die verwijzen naar cel C6, C7 en C10.
Nu wil ik volgens de gekozen waarden in deze cellen rijen verbergen en weer laten zien.
Ik heb de waarden in de cellen samengevoegd in cel F6 en deze cel gebruik ik dan om rijen te verbergen.
Maar als ik dan cellen selecteer in het werkblad is het werkblad steeds aan het trillen als jullie begrijpen wat ik bedoel, is er een andere en een betere manier? zodat het beeld stil blijft.
Zo heb ik het nu gedaan
Ter informatie Optima 0,4D staat in cel C6, Vast in cel C7 en Geheel RVS in cel C10
en in cel F6 staat =C6&C7&C10
Oja ik zie steeds onderin cellen berekenen
Bij voorbaat mijn dank.
Groetjes Jaggy
Ik heb nog 1 probleem.
Ik heb met valideren 3 lijstjes gemaakt die verwijzen naar cel C6, C7 en C10.
Nu wil ik volgens de gekozen waarden in deze cellen rijen verbergen en weer laten zien.
Ik heb de waarden in de cellen samengevoegd in cel F6 en deze cel gebruik ik dan om rijen te verbergen.
Maar als ik dan cellen selecteer in het werkblad is het werkblad steeds aan het trillen als jullie begrijpen wat ik bedoel, is er een andere en een betere manier? zodat het beeld stil blijft.
Zo heb ik het nu gedaan
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("F6") = "Optima 0,4DVastGeheel staal" Then
Rows("30:33").EntireRow.Hidden = True
Rows("48:58").EntireRow.Hidden = True
Rows("148:861").EntireRow.Hidden = True
Rows("863:65536").EntireRow.Hidden = True
Rows("1:29").EntireRow.Hidden = False
Rows("34:47").EntireRow.Hidden = False
Rows("60:147").EntireRow.Hidden = False
Rows("862").EntireRow.Hidden = False
Else
If Range("F6") = "Optima 0,4DVastGeheel RVS" Then
Rows("30:33").EntireRow.Hidden = True
Rows("60:63").EntireRow.Hidden = True
Rows("148:861").EntireRow.Hidden = True
Rows("863:65536").EntireRow.Hidden = True
Rows("1:29").EntireRow.Hidden = False
Rows("34:47").EntireRow.Hidden = False
Rows("48:58").EntireRow.Hidden = False
Rows("64:147").EntireRow.Hidden = False
Rows("862").EntireRow.Hidden = False
Else
If Range("F6") = "" Then
Rows("1:147").EntireRow.Hidden = False
Rows("148:861").EntireRow.Hidden = True
Rows("863:65536").EntireRow.Hidden = True
End If
End If: End If
End Sub
en in cel F6 staat =C6&C7&C10
Oja ik zie steeds onderin cellen berekenen
Bij voorbaat mijn dank.
Groetjes Jaggy
Laatst bewerkt door een moderator: