Note: The other languages of the website are Google-translated. Back to English

Excel에서 셀 또는 잠금 해제 된 셀의 탭 순서를 설정하는 방법은 무엇입니까?

예를 들어 정의된 셀에 대해 탭 순서를 설정해야 한다고 가정하면 Tab 키를 누르면 셀 B5에서 C6으로, C6에서 D7로, D7에서 E8로 이동한 다음 워크시트에서 셀 E5을 떠날 때 B8로 돌아갑니다. 아래 스크린샷과 같이. 그것을 달성하는 방법? 이 문서에서는 VBA 방법을 제공합니다.

VBA 코드로 셀 또는 잠금 해제 된 셀의 탭 순서 설정


VBA 코드로 셀 또는 잠금 해제 된 셀의 탭 순서 설정

아래 VBA 방법을 실행하여 일반 워크 시트의 셀 탭 순서 또는 보호 된 워크 시트의 잠금 해제 된 셀을 설정하십시오.

1. 탭 순서를 설정해야하는 워크 시트에서 시트 탭을 마우스 오른쪽 버튼으로 클릭하고 코드보기 컨텍스트 메뉴에서.

2. 에서 응용 프로그램 용 Microsoft Visual Basic 창에서 아래 VBA 코드를 복사하여 붙여 넣으십시오. 암호 창.

VBA 코드 : 셀 또는 잠금 해제 된 셀의 탭 순서 설정

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim tabArray As Variant
    Dim i As Long
    tabArray = Array("B5", "C6", "D7", "E8")
    Application.ScreenUpdating = False
    For i = LBound(tabArray) To UBound(tabArray)
        If tabArray(i) = Target.Address(0, 0) Then
            If i = UBound(tabArray) Then
                Me.Range(tabArray(LBound(tabArray))).Select
            Else
                Me.Range(tabArray(i + 1)).Select
            End If
        End If
    Next i
    Application.ScreenUpdating = True
End Sub

노트:

1) 코드에서 B5, C6, D7, E8은 입력 셀의 순서이며 셀 주소의 대문자를 사용해야합니다. 필요에 따라 변경할 수 있습니다.
2) 보호 된 워크 시트의 경우 입력 셀의 잠금을 해제해야합니다.

3. 누르세요 다른 + Q 닫는 키 응용 프로그램 용 Microsoft Visual Basic 창.

이제부터는 B5에 데이터를 입력 한 후 Tab 또는 Enter 키를 눌러 커서가 C6으로 이동 한 다음 C7을 떠날 때 D6로 이동 한 다음 현재 워크 시트에서 D7, E8로 이동합니다.


관련 기사:


최고의 사무 생산성 도구

Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300개 이상의 강력한 기능. Office / Excel 2007-2021 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다. 전체 기능은 30일 무료 평가판입니다. 60일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (14)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
탭을 워크시트의 다음 잠금 해제된 셀로 강제 이동하는 데 사용할 수 있습니까? 예를 들어, 연산자가 셀 A15에 데이터를 입력(스캔)해야 하며, 그런 다음 C15, E15, G15(행의 끝)로 탭 이동한 다음 다음 셀의 첫 번째 셀로 돌아가야 합니다. 행, A16 및 순서를 반복합니다. 일부 작업자는 탭하도록 프로그래밍된 스캐너를 사용하고 다른 작업자는 입력하도록 프로그래밍되어 있으므로 이 패턴을 강제 적용해야 합니다. 감사해요!!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 동일한 코드를 사용하여 각 행의 탭을 보호되지 않은 각 셀로 강제로 이동할 수 있습니까? 셀 A15에서 시작하여 탭을 클릭한 다음 보호되지 않은 다음 셀(C15), E15, G15로 이동해야 합니다. 여기에서 A16으로 탭하고 나머지 양식에 대해 프로세스를 반복해야 합니다. 이것이 필요한 이유는 데이터가 바코드 스캐너로 입력되고 일부는 탭으로 프로그래밍되고 다른 일부는 입력하도록 프로그래밍되기 때문입니다. 도움을 주셔서 감사합니다. 스피나즈
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요. 양식 컨트롤 레이블과 양식 컨트롤 드롭다운 상자가 잠금 해제되고 사용자가 탭을 통해 레이블의 정보를 채울 수 있는 보호된 시트에서 탭 순서를 설정하는 VBA 코드에 감사드립니다. 드롭다운 목록에서 지침이 그에게 제공하는 항목 수를 선택하고 코드를 진행했습니다. 처음에는 각 레이블 양식 컨트롤만 탭할 수 있었지만 이제는 가끔 드롭다운 목록을 누르기도 합니다. 나는 어떻게 tro do tis에 대한 turorial을 정말로 즐길 것입니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
당신이 그것들을 나열한 순서대로 엑셀은 VBA 코드 없이 작동합니다. 그들이 뒤로 이동하게 하면 뭔가를 얻을 수 있습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
먼저 보호를 해제할 셀을 선택합니다.

시트를 보호하면 보호되지 않은 셀에 따라 탭 순서가 자동으로 설정됩니다. 왼쪽에서 오른쪽으로, 위에서 아래로 탭합니다. Shift+Tab은 오른쪽에서 왼쪽으로, 아래에서 위로 뒤로 이동합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
친애하는 에반,
공유 주셔서 감사합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
주문 입력에 대한 코드 감사합니다. 바코드 정보를 입력하는 스프레드시트에서 작업 중이며 최대 300개의 셀을 확장해야 하며 프로그램에서는 142개의 셀만 입력할 수 있습니다. 최대 300개까지 추가할 수 있는 방법이 있나요?



감사
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕 쟌느,
귀하의 의견 주셔서 감사합니다.
그러나 코드는 요구 사항을 충족하도록 최적화할 수 없습니다. 미안합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
No me funcionó, lo coloqué en la hoja de trabajo, debe haber algún error, me podrían ayudar, necesito implementationarlo en mi trabajo,

Atte,

콜린스 넵탈리 아라이즈 로페즈
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 아무 것도 입력하지 않고 엔터만 치면 다음 선택으로 넘어가는 방법이 없을까요?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, New here VBA 코드는 풀다운 상자를 칠 때까지 작동합니다. 첫 번째 항목을 선택하고 Tab 키를 누르면 잠긴 셀로 이동합니다. 데이터를 입력하지 않은 셀처럼 작동합니다. Any 제안? 글렌D24
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
Olá, o codigo VBA para definir a ordem das células desejadas funcionou perfeitamente. Eu percebi que para que ele funcione, é necessário entrar com um dado na célula e pressionar TAB ou ENTER.
PERGUNTA: Você tem como fazer este codigo percorrer todas as células (no meu caso são 31, sendo algumas vazias e outras com valores padrão) sem ter que entrar com dados nelas, somente pressoulas Como eu tenho algumas células vazias e outras com valores, por padrão, eu gostaria de percorrer as células sem precisar entrar com dados em todas elas novamente, mas, somente alterando as células que forem preciso

Google 번역기가 번역한 텍스트
안녕하세요, 원하는 셀의 순서를 설정하는 VBA 코드가 완벽하게 작동했습니다. 작동하려면 셀에 데이터를 입력하고 TAB 또는 ENTER를 눌러야 한다는 것을 깨달았습니다.
질문: 데이터를 입력할 필요 없이 TAB 또는 ENTER를 누르기만 하면 이 코드가 모든 셀(내 경우에는 31개가 있고 일부는 비어 있고 나머지는 기본값이 있음)을 통과하도록 만들 수 있습니다. 일부 빈 셀과 값이 있는 다른 셀이 있으므로 기본적으로 모든 셀에 데이터를 다시 입력할 필요 없이 셀을 순환하고 변경해야 하는 셀만 변경하고 싶습니다.att

이 댓글은 사이트의 중재자에 의해 최소화되었습니다
내 워크시트에 코드를 복사했지만 다시 사용하기 위해 닫았다가 다시 열면 코드가 사라집니다. 어떻게 저장합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
아니 아니타,
기능 사용을 위해 VBA 코드를 유지하려면 VBA 코드를 추가한 후 통합 문서를 Excel 매크로 사용 통합 문서 아래 스크린샷과 같이. 그런 다음 나중에 새로 저장한 파일을 사용하십시오.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/Excel_macro-enabled_workbook.png
아직 코멘트가 없습니다

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호