0

에서 셀 스타일을 정의 된대로 유지합니다. 다른 시트의 데이터 유효성 검사 목록이있는 셀 스타일을 유지하는 방법은 무엇입니까?Excel 2007 : Excel에서 데이터 유효성 시트 셀

나는 선택 목록이있는 시트가 있으며, 각 선택 항목은 자신의 스타일 (각기 다른 배경색)을 가진 셀입니다. 사용자 입력 값이있는 시트에서 셀이 유효성 검사 데이터에서 선택된 옵션과 동일한 스타일을 얻는 방법은 무엇입니까?

예리스트 명 "으로 myList"

  • 시트 "리스트"는 값 및 배경 스타일 3 색으로, 각각의 "myList에"셀 범위를 갖는다. (항목 1은 빨간색 배경, 항목 2는 노란색 배경 등)
  • 시트 "데이터"에는 "myList"데이터 유효성 검사가있는 열이 있습니다. 옵션 중 하나를 선택하면 셀이 기본 스타일로 유지됩니다 .

데이터 유효성 검사 목록에서 선택 항목을 선택할 때 "데이터"시트의 셀과 "myList"의 셀이 같은 스타일을 유지하고 싶습니다.

감사

답변

1

는 지금까지 내가 아는 한, 당신이 원하는대로, 비열하게, 목록 소스의 형식을 복사 작동하는 데이터 유효성 검사를 할 자동화 된 방법이 없습니다.

다음 중 하나를 수행 할 수 있습니다 :

  • 는 목록의 값에 따라 조건부 형식화하는 조건을 생성 (하지만 당신은 조건부 서식 메뉴를 업데이트해야합니다)
  • 경우 Worksheet_Change를 사용하여 VBA 코드를 생성 Target의 값을 Range("myList")의 값과 비교 한 다음 형식을 복사하십시오.
+0

감사합니다. @ Jmax : 코딩 필요없이 가능할 것으로 생각했습니다. 이 코드를 작성할 시간이 없으므로 지금은 공백 형식을 사용합니다. 도움이되는 링크이므로 답변으로 표시하겠습니다. 다시 한 번 감사드립니다 – user706058

+0

안녕하세요, 귀하의 링크가 만료되었습니다, 아마도 당신은 자신의 답변에 고기를 끌어낼 수 있을까요? – Troyseph

+1

@Troyseph 링크를 죄송합니다. 음, 기본적으로 VBA 코드를 추가하여 다른 워크 시트의 모든 변경 사항을보고 처음 워크 시트를 최신 상태로 유지해야합니다. – JMax

관련 문제