Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

요약

이 Microsoft Excel 수동으로 또는 몇 가지 간단한 Microsoft 코드 코드를 사용하여 범위에서 셀을 Visual Basic for Applications 있습니다. 이 문서에서는 셀 범위를 선택하는 데 사용할 수 있는 예제를 제공합니다.

추가 정보

셀을 수동으로 선택하는 방법의 예

열의 모든 데이터를 수동으로 선택하려면 첫 번째 셀을 선택하고 CTRL+SHIFT+아래쪽 화살표를 클릭합니다.

마찬가지로 행과 행에 연결된 모든 열을 수동으로 선택하려면 CTRL+SHIFT+아래쪽 화살표+오른쪽 화살표를 누르십시오. 그러나 모든 데이터는 연속되어야 합니다(즉, 빈 행 또는 열은 있을 수 없습니다). 또한 다음을 수행하여 현재 데이터 영역(연속 데이터, 빈 행 또는 열 없음)을 선택할 수 있습니다.

  1. 편집 메뉴에서 이동을 클릭합니다.

  2. 이동 대화 상자에서 특수를 클릭합니다.

  3. 특수로 이동 대화 상자에서 현재 지역을 클릭한 다음OK를
    클릭합니다.

간단한 코드로 이 범위를 선택할 Visual Basic for Applications 있습니다.

참고 매크로 레코더를 사용하여 이 절차를 기록하려고 하는 경우 동일한 결과가 수신되지 않습니다.

범위에서 셀을 Visual Basic 코드 사용 방법의 예

Microsoft는 표현되거나 암시적으로 보증 없이 그림에 대한 프로그래밍 예제를 제공합니다. 여기에는 특정 목적에 대한 상인성 또는 적합성의 암시적 보증이 포함되지만 이에 국한되지는 않습니다. 이 문서에서는 시연되는 프로그래밍 언어와 프로시저를 만들고 디버그하는 데 사용되는 도구에 익숙하다고 가정합니다. Microsoft 지원 엔지니어는 특정 프로시저의 기능을 설명하는 데 도움이 될 수 있지만 이러한 예제를 수정하여 추가 기능을 제공하거나 특정 요구 사항을 충족하는 프로시저를 생성하지 않습니다. 다음 코드 Visual Basic 샘플에서는 다양한 범위를 선택하는 방법을 보여 주며,

시작 셀(이 예제에서 시작 셀은 C1 셀)을 알고 있으며 데이터가 있지만 해당 주소를 모르는 마지막 셀(같은 열)까지 선택하려는 경우 다음 코드를 사용하세요.

   Sub SelectRangeDown()
Range("c1", Range("c1").End(xlDown)).Select
End Sub

참고 SelectRangeDown 매크로는 데이터가 연속적이라고 가정합니다. 그렇지 않은 경우 선택한 데이터 열에 빈 셀이 있는 경우 이 매크로는 열의 모든 셀을 선택하지 않을 수 있습니다.

데이터가 C1 셀에서 시작되지만 해당 열에 연속되지 않은 경우 2003년 Microsoft Office Excel 이전 버전에서 다음 매크로를 Excel.

   Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c65536").End(xlUp)).Select
End Sub

2007 Microsoft Office Excel 1,048,576개 행을 지원하기 때문에 2007년 2007에서 다음 매크로를 Excel 있습니다.

 Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c1048576").End(xlUp)).Select
End Sub

활성 셀에서 오른쪽으로 모든 열(모든 행 및 열의 연속 데이터로 생각)을 선택하려면 다음 코드를 사용 합니다.

   Sub myrangearea()
Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select
End Sub

시작 셀(이 샘플 코드에서 시작 셀은 D1)을 알고 있으며 열을 아래로 선택하고 오른쪽으로 가면 다음 코드를 사용하게 됩니다.

   Sub RangeFromStart()
Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select
End Sub

현재 지역의 모든 데이터를 선택하려면 다음 코드를 사용 합니다.

   Sub CurrentArea()
Selection.CurrentRegion.Select
End Sub

이 문서에 포함된 예제는 현재 통합 문서의 활성 워크시트에서 다양한 범위를 선택하는 방법을 보여 주며,

범위를 선택하는 방법에 대한 자세한 Visual Basic for Applications(및 고급 예제의 경우) 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

291308 셀/범위를 선택한 Visual Basic 프로시저를 사용하여 Excel

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×