대상 오프셋을 사용하여 Excel에서 셀 범위 지우기

PeepDeep

다른 셀을 변경할 때 5 개의 셀 범위를 지우려고합니다. 예 : H5가 변경되고 J5 : J10이 지워집니다. 이것은 H5가 변경 될 때 J5를 지우는 데 효과적입니다.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Left(Target.Address(, False), 1) = "H" Then Target.Offset(, 2).ClearContents
End Sub

그러나 이것은 아래 4 개의 셀을 지우지 않습니다. H에 여러 행의 데이터가 있으므로 함수를 사용하여 범위를 지정하는 것을 조심했습니다. 예를 들어 H24가 변경되면 J24 : J29가 지워지고 약 200 행 동안 계속됩니다.

도움을 주시면 감사하겠습니다!

펀 토마스

Offsetα- 함수는 다른 장소에서, 원래의 범위보다 같은 크기와 범위를 반환합니다. 범위의 크기를 늘리거나 줄이려면 Resize-함수를 사용할 수 있습니다 . 따라서 기본적으로 두 기능을 결합해야합니다.

칼럼을 확인하는 방법에 대해 당신과 논쟁하고 싶지는 않지만 사용하는 If Target.Column = 8 Then것이 훨씬 쉽다고 생각 합니다.

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 8 Then   ' Col H
        Dim destRange As Range
        Set destRange = Target.Offset(0, 2).Resize(5, 1)
        Debug.Print destRange.Address
        destRange.ClearContents
    End If
End Sub

Target둘 이상의 셀을 포함 수 있습니다 (예 : 잘라 내기 및 붙여 넣기를 통해), 처리해야 할 수도 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel (2013)에서 명명 된 범위를 사용할 때 전체 범위를 표시하지만 한 셀을 오프셋하는 방법은 무엇입니까?

분류에서Dev

대상에 오프셋 된 셀 범위 병합

분류에서Dev

Excel에서 오프셋 기능을 사용하여 절대 범위를 만드는 방법은 무엇입니까?

분류에서Dev

범위 VBA Excel의 각 셀에 대한 오프셋 값 설정

분류에서Dev

Chrome에서 최소 및 최대 값을 사용하여 "입력 범위"에 하한 / 상한 채우기 적용

분류에서Dev

Excel : 수식을 사용하여 관련 키가 값 범위에있는 경우 셀 범위 합계

분류에서Dev

Excel / VBA : 수식을 사용하여 범위에서 상수 찾기

분류에서Dev

R1C1, 간접 셀 참조 및 오프셋 값을 사용하여 비어 있지 않은 셀 범위 계산

분류에서Dev

각 셀을 Excel에서 비교하는 범위로 대체하십시오.

분류에서Dev

openpyxl 및 python3을 사용하여 Excel 워크 시트의 셀 범위 (열 및 행)에 글꼴 색상을 지정하는 방법은 무엇입니까?

분류에서Dev

과거 평균을 얻기 위해 오프셋을 사용하여 PromQL에서 여러 하위 쿼리 방지

분류에서Dev

Excel-날짜 범위에서 여러 셀 채우기

분류에서Dev

합계 및 오프셋 기능을 사용하여 이전 셀에서 값을 뺍니다.

분류에서Dev

VBA에서 오프셋을 사용하여 동적 범위 복사

분류에서Dev

선택에서 특정 범위의 셀을 대상으로 지정하려면 어떻게합니까?

분류에서Dev

Excel VBA에서 셀 범위에 대해 자동 완성 사용

분류에서Dev

npoi 셀 범위 주소를 사용하여 Excel 읽기

분류에서Dev

Uipath에서 열을 찾기 위해 셀 번호 범위를 제공하는 대신 열 이름을 사용하여 Excel 시트에 두 개의 열을 추가하는 방법

분류에서Dev

IF 및 ISBLANK 문을 사용하여 모든 셀에 정보가있는 경우 셀 범위 결정

분류에서Dev

셀레늄을 사용하여 HTML 입력 상자 지우기

분류에서Dev

Excel에서 셀 값을 사용하여 목표 범위를 사용하는 방법

분류에서Dev

전달 된 열 / 행 / 범위 VBA Excel에서 하나의 셀 가져 오기

분류에서Dev

조건부 서식 (셀이 다른 범위에있는 경우)을 셀 범위에 적용하는 방법

분류에서Dev

Win32 :: OLE과 함께 perl을 사용하여 Excel 스프레드 시트에서 셀 범위 수정

분류에서Dev

Excel에서 범위의 마지막 셀을 선택하는 방법

분류에서Dev

&를 사용하여 Excel에서 셀 범위 결합

분류에서Dev

각 루프에 대해 범위 셀 및 UsedRange 사용

분류에서Dev

VBA를 사용하여 Excel에서 광범위한 범위에 대한 조건부 서식 지정

분류에서Dev

Excel VBA-셀의 값을 주소로 사용하여 다른 셀을 대상으로 지정

Related 관련 기사

  1. 1

    Excel (2013)에서 명명 된 범위를 사용할 때 전체 범위를 표시하지만 한 셀을 오프셋하는 방법은 무엇입니까?

  2. 2

    대상에 오프셋 된 셀 범위 병합

  3. 3

    Excel에서 오프셋 기능을 사용하여 절대 범위를 만드는 방법은 무엇입니까?

  4. 4

    범위 VBA Excel의 각 셀에 대한 오프셋 값 설정

  5. 5

    Chrome에서 최소 및 최대 값을 사용하여 "입력 범위"에 하한 / 상한 채우기 적용

  6. 6

    Excel : 수식을 사용하여 관련 키가 값 범위에있는 경우 셀 범위 합계

  7. 7

    Excel / VBA : 수식을 사용하여 범위에서 상수 찾기

  8. 8

    R1C1, 간접 셀 참조 및 오프셋 값을 사용하여 비어 있지 않은 셀 범위 계산

  9. 9

    각 셀을 Excel에서 비교하는 범위로 대체하십시오.

  10. 10

    openpyxl 및 python3을 사용하여 Excel 워크 시트의 셀 범위 (열 및 행)에 글꼴 색상을 지정하는 방법은 무엇입니까?

  11. 11

    과거 평균을 얻기 위해 오프셋을 사용하여 PromQL에서 여러 하위 쿼리 방지

  12. 12

    Excel-날짜 범위에서 여러 셀 채우기

  13. 13

    합계 및 오프셋 기능을 사용하여 이전 셀에서 값을 뺍니다.

  14. 14

    VBA에서 오프셋을 사용하여 동적 범위 복사

  15. 15

    선택에서 특정 범위의 셀을 대상으로 지정하려면 어떻게합니까?

  16. 16

    Excel VBA에서 셀 범위에 대해 자동 완성 사용

  17. 17

    npoi 셀 범위 주소를 사용하여 Excel 읽기

  18. 18

    Uipath에서 열을 찾기 위해 셀 번호 범위를 제공하는 대신 열 이름을 사용하여 Excel 시트에 두 개의 열을 추가하는 방법

  19. 19

    IF 및 ISBLANK 문을 사용하여 모든 셀에 정보가있는 경우 셀 범위 결정

  20. 20

    셀레늄을 사용하여 HTML 입력 상자 지우기

  21. 21

    Excel에서 셀 값을 사용하여 목표 범위를 사용하는 방법

  22. 22

    전달 된 열 / 행 / 범위 VBA Excel에서 하나의 셀 가져 오기

  23. 23

    조건부 서식 (셀이 다른 범위에있는 경우)을 셀 범위에 적용하는 방법

  24. 24

    Win32 :: OLE과 함께 perl을 사용하여 Excel 스프레드 시트에서 셀 범위 수정

  25. 25

    Excel에서 범위의 마지막 셀을 선택하는 방법

  26. 26

    &를 사용하여 Excel에서 셀 범위 결합

  27. 27

    각 루프에 대해 범위 셀 및 UsedRange 사용

  28. 28

    VBA를 사용하여 Excel에서 광범위한 범위에 대한 조건부 서식 지정

  29. 29

    Excel VBA-셀의 값을 주소로 사용하여 다른 셀을 대상으로 지정

뜨겁다태그

보관