Hej! Det finns tre möjligheter att dölja rader: 1) dölj den på vanligt sätt med hide/dölj vid högerklick, 2) sätt radhöjden till 0 vid högerklick eller 3) filtrera bort raden. Ingen av dessa möjligheter går att nå via en formel utan måste ske via anrop till funktion.
Om du tycker det är besvärligt med makron kan du istället lägga en formel i en cell i varje rad som anger om den skall vara synlig eller ej. Därefter lägger du ett avancerat filter som gömmer raden om värdet är sant.
Excempelvis kan du ha formeln =OM(A$3<RAD();SANT;FALSKT) i en kolum(som är dold) Därefter lägger du ett avancerat filter som döljer alla rader som har värdet sant. Nu kan vi ändra på cell A3 och värdet SANT/FALSKT uppdateras. Tyvärr leder det inte till att filtret automatiskt uppdateras. Till det krävs ett litet macro:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 3 And Target.Column = 1 Then
ActiveSheet.AutoFilter.ApplyFilter
End If
End Sub
mvh
/DK