2011-11-10 2 views
0

Excel 2003에서 조건부 서식을 지정하는 방법에 대한 도움이 필요합니다. Excel에서 선택한 목록에 따라 텍스트 서식을 지정할 셀이 있습니다.Excel 2003 조건부 서식 지정 (텍스트 형식 변경)

선택한 드롭 다운 항목 ------- 셀 값

  1. 텍스트 ------------------------- ----- TEST123 < ---------- 텍스트로 서식이 지정됩니다.
  2. 숫자 -------------------------- 100,000.00 < ------- 숫자로 서식이 지정됨

이 항목은 2003 년보다 새로운 Excel에서 쉽게 수행 할 수 있습니다. 조건부 서식으로 숫자 탭을 선택할 수 있습니다. 유형 형식이지만 2003 년에는 사용 가능하지 않거나 찾을 수없는 것으로 보입니다.

도와주세요. 감사합니다

답변

1

당신이 뭔가를 찾고 계십니까? 당신의

TEST123

를 얻고있는 곳

=IF(ISNUMBER(D9),TEXT(D9,"#,##0.00"),TEXT(D9,"")) 

잘 모르겠어요. 만약 당신이 그것에 추가하거나 일반 텍스트로 그냥 떠날.

업데이트 : 당신은 지금 무엇을 요구

내가 참조하십시오. 아득히 Excel 2003에서 숫자 형식을 조건부로 지정할 수는 없습니다. 조금만 조사하겠습니다. VBA를 사용할 수 있습니다. 그 결과는 다음과 같습니다

set r1=selection 
if isnumeric(r1.value2) then 
    r1.NumberFormat="#,##0.00" 
else 
    r1.NumberFormat="" 
end if 

업데이트 2 :

그래서 당신이 그것을 텍스트의 경우 텍스트에 무언가를 추가, 문제는 다음 추측? 번호를 형식화하는 것이 아니라면 제대로 작동합니다.

+0

감사합니다. Jon (빠른 답변). 사용자가 셀에 값을 입력 할 때 VBA 솔루션을 사용합니다. 감사 –