저는 VBA에 대해 아직 익숙하지 않습니다. 그러나 약간의 연구 끝에 아래의 선택 사례를 작성해야합니다.선택 케이스 합리화
셀에 지정된 행 수를 숨기거나 숨기기를 원합니다. 나는 현재 작동하지만 매우 긴 호흡하고 누군가가 내가이 아래를 단축하고 또한 숨길 행의 수를 확장 할 수있는 방법을 설명 할 수있는 경우에만 30
Sub Toggle_Rows()
Dim Sheet As Worksheet: Set Sheet = ThisWorkbook.Worksheets("Calendar")
Change Sheet1 to the name of your sheet
Select Case CStr(Sheet.Range("NoEmployees").Value2)
Case "1"
Sheet.Rows("8:36").Hidden = True
Sheet.Rows("7:7").Hidden = False
Case "2"
Sheet.Rows("9:36").Hidden = True
Sheet.Rows("7:8").Hidden = False
Case "3"
Sheet.Rows("10:36").Hidden = True
Sheet.Rows("7:9").Hidden = False
Case "4"
Sheet.Rows("11:36").Hidden = True
Sheet.Rows("7:10").Hidden = False
Case "5"
Sheet.Rows("12:36").Hidden = True
Sheet.Rows("7:11").Hidden = False
Case "6"
Sheet.Rows("13:36").Hidden = True
Sheet.Rows("7:12").Hidden = False
Case "7"
Sheet.Rows("14:36").Hidden = True
Sheet.Rows("7:13").Hidden = False
Case "8"
Sheet.Rows("15:36").Hidden = True
Sheet.Rows("7:14").Hidden = False
Case "9"
Sheet.Rows("16:36").Hidden = True
Sheet.Rows("7:15").Hidden = False
Case "10"
Sheet.Rows("17:36").Hidden = True
Sheet.Rows("7:16").Hidden = False
ETC...
Case Else
End Select
End Sub
로 제한하는 선택 경우가/숨기기를하면 크게 감사하겠습니다. 내가 당신을 건의 할 것
Kboard에서 너무 느립니다. :) –