A열에 병합된 셀이 가득한 스프레드시트가 있습니다.
A1:A2가 병합되고, A3:A4가 병합되고, A5:A6이 병합되고, A7:A8이 병합됩니다.
B1:B8은~ 아니다병합.
다른 모든 행 그룹에 강조 표시를 적용하여 시각적으로 더 뚜렷하게 만들고 싶습니다.
따라서 행 1과 2는 흰색, 3과 4는 파란색, 5와 6은 흰색, 7과 8은 파란색이어야 합니다.
이 경우 각 그룹의 높이는 2셀이지만 항상 그런 것은 아닙니다. 이상적으로는 일반적인 솔루션을 찾고 있습니다.
테이블을 사용해 보았지만 병합된 셀과 호환되지 않는 것 같습니다.
간단한 VBA를 작성해 보았지만 아무데도 도달하지 못했습니다. Mycell.MergeArea.Rows.Count
2여야 할 때 계속 1을 반환합니까?
몇 가지 조언이 환상적일 것입니다. 감사합니다!
답변1
때로는 조건부 서식을 이해하기가 조금 어려울 때가 있습니다. 이전에 CF된 범위 내에 새 행이 삽입되면 문제가 발생하는 경우가 많습니다.
나는 다음과 같은 것을 시도해 볼 것입니다 :
- 색상을 지정할 범위를 선택하세요.
- 셀을 활성화하여 범위를 반복합니다.
를 사용해도For Each
병합된 셀이나 단일 셀이 구분되지 않는다는 점에 유의하세요. - 다음을 사용하여 다음 셀(병합 또는 단일)로 이동합니다.
activecell.Offset(1,0).Activate
- 루프 인덱스를 사용하여 색칠할 다른 모든 셀을 찾습니다.