2014-04-25 9 views
-1

조건부 서식을 사용하여 입력 한 값을 기반으로 셀의 색을 변경할 수 있지만 입력 된 값을 변경할 수 있습니까?데이터 입력 후 셀 값 변경

예. "T"가 "1"로, "G"가 "2"로, "D"가 "3"으로 변경되기를 원합니다. 등

이것은 행과 다양한 열의 모든 셀에 적용됩니다. 이것이 가능한가?

셀에 수식을 추가하려고했지만 순환 참조라고 말했습니다.

Excel의 새로운 기능입니다.

당신은 아마 VBA 워크 시트를 SelectionChange 이벤트와이 작업을 수행 할 수 있습니다
+0

질문에 시도한 수식을 포함시킬 수 있습니까? –

답변

0

:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
    Static PrevRange As Range 
    If Not PrevRange Is Nothing Then 
     If Not PrevRange.HasFormula Then 
      If OldRange.Value = "T" Then 
       OldRange.Value = "1" 
      Else If OldRange.Value = "G" Then 
       OldRange.Value = "2" 
      Else If OldRange.Value = "D" Then 
       OldRange.Value = "3" 
      End If 
     End If 
    End If 
    Set PrevRange = Target.Cells(1, 1) 
End Sub 
0

내가 조회 테이블을 제안 (결과 값은 공식에 의해, 같은 셀에 입력, 그러나 아마 바로 인접되지 않을 것이다).

그러나 이 아닌 =T을 입력 할 준비가되면 정의 된 이름으로 거의 수정 된 버전의 것을 적용 할 수 있습니다. 단 한 글자의 이름에는이 방법을 권장하지 않습니다.