2014-09-11 4 views
1

조건부 서식이 필요한 표를 만들고 있습니다. 사용자가 맨 위에 새 작업을 입력 할 수 있도록 이전 행 위에 행을 삽입해야합니다. 나는 처음 그러나이 노출 된 필터를 사용하여, 새로운 행이 게시 된 아래에 숨겨진 행을 사용, 그래서 나는이 코드를 발견새 행을 삽입 할 때 헤더가 조건부 서식의 영향을받습니다.

Sub insertrow() 
Rows("3:3").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow 
End Sub 

을하지만 때마다 나는 그것의로가하는 새 행을 삽입 버튼을 클릭 또한 으로 가정하면 테이블 헤더에 조건부 서식이 적용됩니다.

조건부 서식을 검사 할 때 값이 헤더 행을 포함하도록 변경되었습니다. 어떻게 또는 왜 그런지 모르겠습니다.

답변

1

조건부 서식에는 때때로 자체적 인 생각이 있습니다. Excel 2013에서 볼 수있는 내용을 복제 할 수 있으며 이것이 의도 한 동작인지 매우 의심 스럽습니다. 빠른 수정은 테이블 헤더가 CF 트리거 요구 사항을 충족시키지 않도록하는 것입니다. 당신의 표가 Boo의 E2의 레이블이 당신이 =$E3>2 말의 열에 대한 공식 규칙을 사용하는 경우, 예를 들어, 말 공식을 조정합니다

=AND($E3>2,$E3<>"Boo") 

즉,이 범위 '무례한 행동'과 처리에 적용 할 수 테이블 레이블이 조건을 만족하지 않음을 보장하여 서식 지정을 시도합니다.

관련 문제