2016-08-11 4 views
1

VBA 코드는 규칙 유형, 규칙 설명 (수식), 색상 및 셀 범위가 적용되는 스프레드 시트에서 모든 조건 서식 규칙을 인쇄하고 싶습니다. 어떻게해야합니까?스프레드 시트의 모든 조건부 서식 규칙 인쇄

+0

안녕하세요, SO 당신을 위해 코드를 작성하지 않습니다. 지금까지 시도한 코드를 공유하고 어디에서 붙어 있는지 알려주세요. – Siva

+0

필요에 맞게이 예제를 수정할 수 있습니다 [구두 포맷 조건] (http://dailydoseofexcel.com/archives/2010/04/16/listing-format-conditions/). 수정 작업을 수행하는 데 문제가 있으면 코드를 게시하십시오. 기꺼이 도와 드리겠습니다. –

+0

고맙습니다. 어디서부터 시작해야할지조차 몰랐습니다. 쇼 서식 설정 조건은 내가 필요한 것입니다. –

답변

4

u 이렇게 쉽게 나열 할 수 있습니다.

Sub ListAllCF() 
    Dim cf As FormatCondition 
    Dim ws As Worksheet 
    Set ws = ActiveSheet 
    For Each cf In ws.Cells.FormatConditions 
     Debug.Print cf.AppliesTo.Address, cf.Type, cf.Formula1, cf.Interior.Color, cf.Font.Name 
    Next cf 
End Sub 

는 트랩 오류가 필요하고 errornous 유형을 나열하는 다른 방법을 찾을 수 있도록 그 버그는 특정 유형이 방법을 사용하여 목록이 될 수 없습니다 꾸물 거리지.

2

로제타의 대답은 좋다, 그러나 나는 (등,보다,보다 큼) 연산자를 아는 것이 중요하다고 생각합니다, 그래서 그것을 수정 :

Sub ListAllCF() 
    Dim cf As FormatCondition 
    Dim ws As Worksheet 
    Set ws = ActiveSheet 
    For Each cf In ws.Cells.FormatConditions 
     Debug.Print cf.AppliesTo.Address, cf.Type, cf.Operator, cf.Formula1, cf.Interior.Color, cf.Font.Name 
    Next cf 
End Sub 
관련 문제