여러 데이터 유효성 검사가 포함 된 워크 시트가 주어지면이 범위를 통과 할 수있는 vba 코드를 작성하고 싶습니다.데이터 유효성 검사의 주소 범위를 살펴보십시오.
나는 ActiveCell.SpecialCells(xlCellTypeAllValidation).Address
이 모든 범위의 주소를 반환한다는 것을 알고 있습니다. 예를 들어 $A$1:$C$4
의 유효성 검사 유형이 xlValidateWholeNumber
이고 $E$8:$G$9
의 유효성 검사 유형이 xlValidateTextLength
인 경우 ActiveCell.SpecialCells(xlCellTypeAllValidation).Address
은 $A$1:$C$4, $E$8:$G$9
을 반환합니다. 그렇다면이 결과를 조작하여 $A$1:$C$4
을 연구 한 다음 $E$8:$G$9
을 조사하여 유효성 검사의 범위와 세부 정보 (유형, ErrorTitle ...)를 인쇄하십시오.
Address
의 결과를 나눌 함수가 있다면 알려주시겠습니까?
그렇지 않으면 다른 데이터 유효성 검사를 수행 할 다른 방법이 있습니까?