what i'm trying is when selected dropdown with certain value, some rows are hidden and some rows show.
in excel, it's done with :
Code: Select all
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 And Target.Row = 4 And Target.Value = "Diameter dan Tinggi Tabung" Then
Application.Rows("8:23").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("83:99").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("25:80").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("101:148").Select
Application.Selection.EntireRow.Hidden = True
ElseIf Target.Column = 5 And Target.Row = 4 And Target.Value = "Laju Alir Air Masuk" Then
Application.Rows("25:43").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("101:114").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("45:81").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("8:24").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("83:100").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("115:148").Select
Application.Selection.EntireRow.Hidden = True
ElseIf Target.Column = 5 And Target.Row = 4 And Target.Value = "Waktu Kontak" Then
Application.Rows("45:63").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("116:129").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("65:81").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("8:44").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("83:115").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("130:148").Select
Application.Selection.EntireRow.Hidden = True
ElseIf Target.Column = 5 And Target.Row = 4 And Target.Value = "Banyak Media" Then
Application.Rows("65:80").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("131:148").Select
Application.Selection.EntireRow.Hidden = False
Application.Rows("8:64").Select
Application.Selection.EntireRow.Hidden = True
Application.Rows("83:130").Select
Application.Selection.EntireRow.Hidden = True
Else
End If
End Sub
thanks
and sorry for bad english