배경 및 글꼴 색상을 변경하려고 할 때 응용 프로그램 또는 개체 정의 오류

두꺼운

스프레드 시트의 모든 조건부 서식을 바꾸려고합니다 (30 개 이상의 서식 규칙). 조건부 서식이 필요한 각 범위에 대해 하나의 하위가있는 모든 서식 규칙에 대한 일련의 하위 항목이있는 클래스 모듈 (ConditionalFormatting이라고 함)을 만들었습니다. 이 작업을 수행하려고 생각한 유일한 방법 (제안 사항에 대해 개방)은 workstation_change 이벤트가 FormattingSubs라는 ConditionalFormatting 클래스의 하위를 호출하여 형식을 수행하기 위해 올바른 하위를 호출하도록하는 것입니다.

다음은 FormattingSubs의 코드입니다.

Public Sub FormattingSubs(target As Range)
    'have logic here to call the right sub based on what target.address
    'is from the worksheet.change event

    Select Case target.Name.Name
        Case "head_pouch_lot_number"
            Call HeadPouchLotNumber(target)
        Case "head_consumed_pouch_lot"
            Call HeadConsumedPouchLot(target)
        Case "section_one_heading"
            Call SectionOneHeading
    End Select

End Sub

다음은 서식 지정 하위 중 하나 인 HeadConsumedPouchLot에 대한 코드입니다. (색상 변수는 별도의 모듈에 정의 된 공용 상수입니다.)

Public Sub HeadConsumedPouchLot(target As Range)
    Dim head_consumed_pouch_lot As Range
    Dim ws As Worksheet
    Set head_consumed_pouch_lot = ActiveSheet.Range("head_consumed_pouch_lot")
    Set ws = target.Worksheet

    If target.address <> head_consumed_pouch_lot.address Then
        Set target = head_consumed_pouch_lot
    End If

    With ws.Range(target.address)
        If Range("section_one_heading").Value <> "" Then
            .Interior.ColorIndex = red
            .Font.ColorIndex = yellow
        Else
            .Interior.ColorIndex = lightgreen
            .Font.ColorIndex = black
        End If
    End With

문제는 실제로 색상을 설정하려고 할 때 "응용 프로그램 정의 또는 객체 정의 오류"라는 1004 오류가 발생한다는 것입니다.

내 코드에 어떤 문제가 있습니까?

두꺼운

내가 알아 낸 문제는 시트를 변경하기 전에 시트 보호를 해제해야한다는 것입니다! 제가 답을 찾도록 도와 주셔서 감사합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

수식 속성을 설정할 때 런타임 오류 1004 응용 프로그램 정의 또는 개체 정의 오류

분류에서Dev

vlookup을 사용하여 오류 1004 응용 프로그램 정의 또는 개체 정의 오류?

분류에서Dev

Java : 배경 및 글꼴 색상을 임의로 변경하는 방법

분류에서Dev

VBA, 응용 프로그램 정의 또는 개체 오류, 피벗 필터 변경

분류에서Dev

"응용 프로그램 정의 또는 개체 정의"오류

분류에서Dev

1004 : 셀 내용을 검사하려고 할 때 응용 프로그램 정의 오류

분류에서Dev

다양한 katepart 응용 프로그램에 대한 기본 색상 및 글꼴 체계를 설정하는 방법

분류에서Dev

C의 Linux 응용 프로그램에서 xterm의 글꼴 색상을 조정하는 방법

분류에서Dev

jQuery Mobile로 대체 메뉴의 배경 및 글꼴 색상을 변경 하시겠습니까?

분류에서Dev

설정을 사용하지만 오류 '응용 프로그램 정의 또는 개체 정의 오류'가 표시됨

분류에서Dev

ssh를 통해 프로그램을 실행할 때 "xset : 잘못된 글꼴 경로 요소"오류가 나타나는 이유는 무엇입니까?

분류에서Dev

CopyPaste의 응용 프로그램 정의 또는 개체 정의 오류

분류에서Dev

Lollipop에서 전체 응용 프로그램에 대한 사용자 지정 글꼴을 설정하는 방법

분류에서Dev

응용 프로그램 정의 또는 개체 정의 오류 Excel

분류에서Dev

VBA 응용 프로그램 정의 또는 개체 정의 오류

분류에서Dev

"응용 프로그램 정의 또는 개체 정의"오류 '1004 "

분류에서Dev

응용 프로그램 정의 또는 개체 정의 오류 1004

분류에서Dev

VBA에서 의심스러운 문자열을 인쇄하는 응용 프로그램 정의 또는 개체 정의 오류

분류에서Dev

Windows UWP (유니버설 응용 프로그램)에서 탭 및 변경 탭을 사용할 때 "global :: System.Diagnostics.Debugger.Break ()"오류 생성

분류에서Dev

응용 프로그램 Xamarin Forms의 기본 글꼴 변경

분류에서Dev

런타임 오류 '1004': "범위"개체를 반복적으로 사용하는 응용 프로그램 정의 또는 개체 정의 오류

분류에서Dev

range.formula의 응용 프로그램 또는 개체 정의 오류

분류에서Dev

Excel VBA Workbook_Open 응용 프로그램 또는 개체 정의 오류

분류에서Dev

Excel VBA 수식-1004 개체 또는 응용 프로그램 정의 오류

분류에서Dev

mmap 및 mapfile을 사용하는 Posix-C 프로그램의 분할 오류

분류에서Dev

런타임 오류 1004 응용 프로그램 정의 및 개체 오류

분류에서Dev

Cells 방법을 사용하여 VBA에서 차트 만들기-응용 프로그램 또는 개체 정의 오류

분류에서Dev

응용 프로그램 제목 변경 (색상, 위치, 글꼴) -Wp7

분류에서Dev

사용자가 내 응용 프로그램 창의 한 지점을 클릭 할 때 Java에서 배경색을 어떻게 변경할 수 있습니까?

Related 관련 기사

  1. 1

    수식 속성을 설정할 때 런타임 오류 1004 응용 프로그램 정의 또는 개체 정의 오류

  2. 2

    vlookup을 사용하여 오류 1004 응용 프로그램 정의 또는 개체 정의 오류?

  3. 3

    Java : 배경 및 글꼴 색상을 임의로 변경하는 방법

  4. 4

    VBA, 응용 프로그램 정의 또는 개체 오류, 피벗 필터 변경

  5. 5

    "응용 프로그램 정의 또는 개체 정의"오류

  6. 6

    1004 : 셀 내용을 검사하려고 할 때 응용 프로그램 정의 오류

  7. 7

    다양한 katepart 응용 프로그램에 대한 기본 색상 및 글꼴 체계를 설정하는 방법

  8. 8

    C의 Linux 응용 프로그램에서 xterm의 글꼴 색상을 조정하는 방법

  9. 9

    jQuery Mobile로 대체 메뉴의 배경 및 글꼴 색상을 변경 하시겠습니까?

  10. 10

    설정을 사용하지만 오류 '응용 프로그램 정의 또는 개체 정의 오류'가 표시됨

  11. 11

    ssh를 통해 프로그램을 실행할 때 "xset : 잘못된 글꼴 경로 요소"오류가 나타나는 이유는 무엇입니까?

  12. 12

    CopyPaste의 응용 프로그램 정의 또는 개체 정의 오류

  13. 13

    Lollipop에서 전체 응용 프로그램에 대한 사용자 지정 글꼴을 설정하는 방법

  14. 14

    응용 프로그램 정의 또는 개체 정의 오류 Excel

  15. 15

    VBA 응용 프로그램 정의 또는 개체 정의 오류

  16. 16

    "응용 프로그램 정의 또는 개체 정의"오류 '1004 "

  17. 17

    응용 프로그램 정의 또는 개체 정의 오류 1004

  18. 18

    VBA에서 의심스러운 문자열을 인쇄하는 응용 프로그램 정의 또는 개체 정의 오류

  19. 19

    Windows UWP (유니버설 응용 프로그램)에서 탭 및 변경 탭을 사용할 때 "global :: System.Diagnostics.Debugger.Break ()"오류 생성

  20. 20

    응용 프로그램 Xamarin Forms의 기본 글꼴 변경

  21. 21

    런타임 오류 '1004': "범위"개체를 반복적으로 사용하는 응용 프로그램 정의 또는 개체 정의 오류

  22. 22

    range.formula의 응용 프로그램 또는 개체 정의 오류

  23. 23

    Excel VBA Workbook_Open 응용 프로그램 또는 개체 정의 오류

  24. 24

    Excel VBA 수식-1004 개체 또는 응용 프로그램 정의 오류

  25. 25

    mmap 및 mapfile을 사용하는 Posix-C 프로그램의 분할 오류

  26. 26

    런타임 오류 1004 응용 프로그램 정의 및 개체 오류

  27. 27

    Cells 방법을 사용하여 VBA에서 차트 만들기-응용 프로그램 또는 개체 정의 오류

  28. 28

    응용 프로그램 제목 변경 (색상, 위치, 글꼴) -Wp7

  29. 29

    사용자가 내 응용 프로그램 창의 한 지점을 클릭 할 때 Java에서 배경색을 어떻게 변경할 수 있습니까?

뜨겁다태그

보관