목록 값에 따라 일부 행 숨기기 / 숨기기 해제

Judit Casacuberta Bagó

목록 값에 따라 일부 행을 숨기거나 숨김 해제하려고하는데, 숨겨져 있으면 셀을 0으로 설정합니다. 1을 선택하면 코드가 행을 숨기지 만 다른 값을 선택하면 숨김을 해제하지 않습니다. 사용 가능한 값은 1에서 5입니다.

Private Sub Worksheet_Change(ByVal Target As Range)
    'Updated by Extendoffice 20180822
    If Target.Address = "$F$16" Then
        If Target.Value <= 2 Then
            Application.Rows("22:25").Select
            Application.Selection.EntireRow.Hidden = True
            Range("F22").Value = "0"
            Range("F23").Value = "0"
            Range("F24").Value = "0"
            Range("F25").Value = "0"
        ElseIf Target.Value <= 3 Then
            Application.Rows("23:25").Select
            Application.Selection.EntireRow.Hidden = True
            Range("F23").Value = "0"
            Range("F24").Value = "0"
            Range("F25").Value = "0"
        ElseIf Target.Value <= 4 Then
            Application.Rows("24:25").Select
            Application.Selection.EntireRow.Hidden = True
            Range("F24").Value = "0"
            Range("F25").Value = "0"
        ElseIf Target.Value <= 5 Then
            Application.Rows("25:25").Select
            Application.Selection.EntireRow.Hidden = True
            Range("F25").Value = "0"
        ElseIf Target.Value <= 6 Then
            Application.Rows("22:25").Select
            Application.Selection.EntireRow.Hidden = False
        End If
    End If
End Sub
제퍼슨

1을 선택하면 첫 번째 IF 문을 누르고 22:25를 숨 깁니다. 모든 값이 <= 6이기 때문에 "ElseIf Target.Value <= 6 Then"이 실행되지 않기 때문에 값을 변경하려고하면 아무 작업도 수행되지 않습니다. 이벤트가 시작되면 값을 "재설정"해야합니다. > If Thens 전에 Sub 상단에 이것을 추가하십시오.

If Target.Address = "$F$16" Then
        Application.Rows("22:25").Select
        Application.Selection.EntireRow.Hidden = False
        Range("F22").Value = "[whatever default value should be]"
        Range("F23").Value = "[whatever default value should be]"
        Range("F24").Value = "[whatever default value should be]"
        Range("F25").Value = "[whatever default value should be]"

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

VBA 셀 값 변경에 따라 행 숨기기 및 숨기기 해제

Case 문-조건부 값에 따라 숨기기 / 숨기기 해제

셀 값에 따라 행 숨기기

사용자 선택에 따라 일부 필드 숨기기 / 숨기기 해제 MS Access

상태에 따라 기록 숨기기

행 값을 기준으로 열 숨기기 / 숨기기 해제

셀 값에 따라 시트 숨기기 또는 숨기기 해제

선택 값에 따라 목록 항목 숨기기 및 표시

값에 따라 목록 항목 숨기기

검색 값에 따라 목록 항목 표시 / 숨기기

목록 값에 따라 숨기기 / 표시

부모 상태에 따라 숨기기

C #의 조건에 따라 버튼 숨기기 / 숨기기 해제

양식의 시간에 따라 레이블 숨기기 및 숨기기 해제

일부 행의 ag-grid 숨기기 확인란은 셀 값에 따라 다릅니다.

행의 단일 항목에서보기 숨기기 (collectionViewCell 항목)

셀 값 (VBA)을 기준으로 행 숨기기 및 숨기기 해제

PHP 조건에 따라 html에서 목록 요소 숨기기

Eureka- ActionSheetRow 값에 따라 행 숨기기

JQuery : 열 값에 따라 테이블 행 표시 / 숨기기

SSRS 값에 따라 행 숨기기 / 표시

AngularJS : 숨겨진 자식 수에 따라 부모 숨기기

VBA 조건부 서식 (검색 및 if 수식)에 따라 행 숨기기

후속 기준에 따라 행 표시 또는 숨기기

주문 상태에 따라 WooCommerce 관리자 주문 목록에서 주문(테이블 행) 숨기기

일부 목록 항목에 대한 목록 항목 구분 기호 숨기기

값에 따라 조건부로 요소 숨기기

각도-드롭 다운 목록 값에 따라 표시 또는 숨기기

입력 유형 = 파일 값에 따라 숨기기 / 표시

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관