2016-07-07 5 views
-1

A1 & 시트에서 현재 활성 셀이 A1을 자동으로 업데이트하도록 표시하려면 어떻게해야합니까? A2 단계에서 활성 시트를 어떻게 표시 할 수 있습니까?현재 활성 셀을 다른 셀에 표시

내가 혼자 공식을 통해이 작업을 수행 할 수 있지만 VBA를 통해 당신이 할 수 있다고 생각하지 않습니다

답변

0

:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
Range("A1") = Target.Address 
End Sub 

을 시트 이름에 요점으로, 당신은 사용해야 할 것 : ActiveSheet.Name을하지만 당신은 좋겠 당신이 그것을 보여주고있는 시트에 그것을 결코 볼 수 없을 것 ...

+0

감사합니다. VBA 솔루션을 알고 있지만 실제로 자동으로 변경되도록 찾고 있습니다. 따라서 공식을 사용하고자하는 나의 바람. 나는 함수를 사용하려고했는데 (A1 대신 하위 함수 인 A1 = function ("A1 : Z200")),이 함수는 의존하는 셀을 바꿀 때 호출된다. A2에서 시트 이름을 볼 수 없다는 점에 유의하십시오.하지만 결국 A1 및 A2 값을 사용하려고합니다. 나는 그들을 볼 필요가 없다. –

+0

불행히도 VBA 없이도 동일한 선택을 할 수있는 방법을 생각할 수 없습니다. A1과 A2를 어떻게 사용 하느냐에 따라 달라질 것입니다. (당신이 말한대로) 계산의 시점에서 뭔가를 할 수 있습니다. 행운을 빈다. –

+0

Tim. 사과. 워크 시트 이벤트 사용법이 설명 된 http://smallbusiness.chron.com/run-event-ms-excel-cell-selected-40335.html을 찾아 성공적으로 사용했습니다. –

관련 문제