더블 클릭하지 않아도 Excel 셀의 내용을 편집 할 수 있습니까? 이름 / 주소

Excel에서 수동으로 정리 해야하는 약 10,000 개의 이름 / 주소 목록이 있습니다 (fun!). 당신이 상상할 수 있듯이, 편집하기 위해 거의 모든 셀을 입력하기 위해 두 번 클릭 해야하는 것은 드래그입니다. 셀의 상단 / 하단에 조금이라도 가까워지면 워크 시트의 상단 / 하단에 위치하게됩니다.

Excel에 ‘편집 모드’를 유지하도록 지시하는 방법이 있습니까? 그래서 셀을 클릭하거나 더 아래로 스크롤하면 내용을 자동으로 편집 할 수 있습니까? 종종 전체 셀을 덮어 쓰기 때문에 입력을 시작할 수 없습니다. 종종 1 ~ 2 문자를 편집해야 할 때가 있습니다. 감사.



답변

다음 매크로를 사용하여이 작업을 수행 할 수 있습니다. F2스프레드 시트에서 선택을 변경할 때마다 누르는 것처럼 Excel이 작동합니다 .

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    SendKeys "{F2}"
End Sub

히트 Alt+는 F11의 VBA 편집기를 가지고 당신이 워크 시트의 원하는 워크 시트를 두 번 클릭이 나타날 때까지 왼쪽 트리보기를 확장하고 거기에 위의 코드를 붙여 넣습니다.

'코드 줄 앞에 추가하여 다음과 같은 주석으로 만들면 간단히 비활성화 할 수 있습니다 .

'SendKeys "{F2}"

또는 완전히 삭제하는 것 같습니다.


enter셀을 즉시 편집하기 시작하고 훨씬 빠르게 이동할 수 있기 때문에 셀을 이동 하는 데 사용 하는 경우에도 매우 효과적입니다 (주된 의도라고 생각합니다).


답변

F2키 를 통해 키보드에서 편집 모드로 들어가 거나 팝업 / 프롬프트가있는 VB 매크로를 만들 수 있습니다. 엄밀히 말하면 F2모드 를 유지하는 것으로 알고있는 옵션은 없지만 한 줄 아래로 내려 가서 셀로 들어가는 작은 스크립트를 Excel에 작성할 수 있습니다 (이 매크로는 “return / tab”을 새로운 col로 바꿉니다) .

편집 : 또 다른 옵션은 이러한 종류의 데이터에보다 접근하기 쉬운 사용자 인터페이스가있는 다른 프로그램을 통해 이러한 편집을 관리하는 것입니다. 예를 들어,이 모든 데이터를 Access와 같은 데이터베이스 프로그램으로 푸시 한 다음 UI를 통해 데이터 필드를 관리하십시오.

그러나이 모든 것이 주요 문제를 방지하므로 수동 청소가 필요한 10,000 행의 데이터가있는 이유는 무엇입니까? 하나의 스크립트를 작성하여 모두를 통제하는 것이 너무 번거로운 경우, 테이블을 의미있는 그룹으로 분류하여 그 방식으로 처리하는 것이 어떻습니까? 10,000 개의 데이터 필드를 수동으로 처리해야하며 해결 방법이 없다고 생각하기 어렵습니다.


답변

내가 아는 유일한 방법은을 누르는 것 F2입니다. Return/ Enter를 눌러 현재 셀을 이동할 때까지 매번 작동합니다 .


답변

가능한 대답은 “Middle Mouse Button (또는 Wheel) to Doubleclick”이라는 프로그램입니다. 코드 프로젝트에서 사용할 수 있습니다. 링크를 게시 해야하는지 모르겠지만 Google이 친구가 될 수 있다고 확신합니다. 그것이 작동하는 동안 마우스 가운데 버튼을 한 번 클릭하면 왼쪽 더블 클릭이 컴퓨터로 전송됩니다.


답변

“F2″를 누르는 것이 편집 모드에 남아 있지 않지만 최선의 선택 일 수 있습니다. 수행하려는 편집 내용을 알고 있으면 찾기 / 바꾸기 (Ctrl + F)도 매우 유용하며 많은 시간을 절약 할 수 있습니다. 또한 여기에서 200 개가 넘는 엑셀 키보드 단축키 목록을 찾을 수 있습니다 .


답변

전체 열을 선택하고 찾기 및 바꾸기를 사용하십시오. 찾기와 바꾸기 모두에 빈 공간을두면 업데이트됩니다. 이렇게하면 바보가 될 수 있습니다.


답변

= concatenate 공식을 사용해보십시오. 두 셀의 정보를 함께 결합하십시오. 그런 다음 값을 복사하여 붙여 넣을 수 있습니다.