Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

이 기사에서는 VBA를 사용하여 셀 또는 셀 범위를 선택하는 방법을 보여 드리겠습니다. 엑셀에서. 단일 셀 범위, 명명된 범위가 있는 셀, VBA를 사용하여 다른 셀과 관련된 셀을 선택하는 방법을 배웁니다. .

Excel에서 VBA로 셀을 선택하는 유용한 방법 6개

VBA를 사용하여 셀 또는 셀 범위를 선택하는 가장 유용한 6가지 방법을 살펴보겠습니다. .

1. Excel에서 VBA로 활성 워크시트의 셀 선택

먼저 VBA로 활성 워크시트의 셀을 선택합니다. 엑셀에서.

여기에 Workbook1이라는 통합 문서가 있습니다. . Sheet1이라는 세 개의 워크시트가 있습니다. , 시트2 , 및 시트3 통합 문서에서. 활성 워크시트는 시트 1입니다. .

다음 코드 줄을 사용하여 셀(C5 이 예에서는) 활성 워크시트에서:

VBA 코드:

ActiveSheet.Range("C5").Select

또는,

ActiveSheet.Cells(5,3).Select

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력:

실행합니다. 그러면 셀 C5가 선택됩니다. 활성 워크시트 Sheet1 통합 문서 1의 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

2. Excel에서 VBA가 있는 활성 워크시트가 아닌 활성 통합 문서의 셀을 선택합니다.

이제 활성 워크시트가 아닌 활성 통합 문서의 셀을 선택하겠습니다. 활성 워크시트는 Sheet1입니다. 하지만 이번에는 C5 셀을 선택하겠습니다. 시트2의 .

다음 코드 줄을 사용할 수 있습니다.

VBA 코드:

Application.Goto Sheets("Sheet2").Range("C5")

또는,

Application.Goto Sheets("Sheet2").Cells(5,3)

또는,

Sheets("Sheet2").Activate

Range("C5").Select

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력:

실행합니다. 그러면 셀 C5가 선택됩니다. 워크시트 Sheet2 활성 통합 문서 Workbook1 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

3. Excel에서 VBA를 사용하여 활성 통합 문서에서 셀 선택

이번에는 활성 통합 문서가 아닌 셀을 선택합니다.

활성 통합 문서는 Workbook1입니다. . 하지만 Workbook2라는 다른 통합 문서가 있습니다. 같은 폴더에 있습니다.

C5를 선택하겠습니다. 시트1통합 문서 2의 .

VBA 라인 코드는 다음과 같습니다.

VBA 코드:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

또는,

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

또는,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력:

코드를 실행하면 C5 셀이 선택됩니다. 시트1통합 문서 2의 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

4. Excel에서 VBA로 셀 범위 선택

지금까지는 하나의 셀만 선택했습니다.

이번에는 셀 범위를 선택하겠습니다(예를 들어 B4:C13 이 예에서는).

활성 워크시트인 경우 다음을 사용할 수 있습니다.

VBA 코드:

Range("B4:C13").Select

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력

B4:C13을 선택합니다. 활성 워크시트 Sheet1 통합 문서 1의 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

활성 통합 문서에 속하지만 활성 워크시트에는 없는 경우(Sheet2 이 예에서는 다음을 사용하십시오.

VBA 코드:

Application.Goto Sheets("Sheet2").Range("B4:C13")

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력:

B4:C13을 선택합니다. 시트2 활성 통합 문서 Workbook1 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

활성화되지 않은 통합 문서(Workbook2 이 예에서는 다음 코드 줄을 사용하십시오.

VBA 코드:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력:

B4:C13 범위를 선택합니다. 시트1 통합 문서 2의 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

5. Excel에서 VBA로 명명된 범위의 셀 선택

명명 범위의 셀을 하나 이상 선택할 수도 있습니다. VBA 사용 엑셀에서.

여기 활성 시트 Sheet1에서 통합 문서 1의 , 명명 범위가 있습니다. ABC라고 함 B4:C13 범위로 구성 .

명명된 범위를 선택하려면 ABC , 다음 코드 줄을 사용하십시오.

VBA 코드:

Range("ABC").Select 

<강한> Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

출력:

이름이 지정된 범위가 선택됩니다. (B4:C13 ) / 시트 1 통합 문서 1의 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

6. Excel에서 VBA를 사용하여 다른 셀에 상대적인 셀 선택

마지막으로 VBA를 사용하여 다른 셀에 상대적인 셀을 선택할 수 있습니다. .

오프셋 속성을 사용할 수 있습니다. VBA의 이를 위해.

예를 들어 셀을 2로 선택합니다. 행 아래 및 3 C5 셀의 오른쪽 열 활성 워크시트 Sheet1에서 통합 문서 1의 .

다음 코드 줄을 사용하십시오.

VBA 코드:

Range("C5").Offset(2, 3).Select

또는,

Cells(5,3).Offset(2, 3).Select

출력:

F7을 선택합니다. , 셀을 2로 행 아래 및 3 C5 셀의 오른쪽 열 .

Excel에서 VBA로 셀을 선택하는 방법(6가지 유용한 방법)

결론

이러한 방법을 사용하면 VBA가 있는 셀 또는 셀 범위를 선택할 수 있습니다. 엑셀에서. 질문있으세요? 언제든지 문의하십시오.

관련 자료

  • VBA를 적용하여 열을 선택하는 방법(3가지 방법)