범위 예| 세포| 링크 : # 선언 범위 객체는[Range 개체를 선언] | 선택| | | 복사 / 붙여 넣기| 삭제| ‘COUNT

워크 시트의 셀 (또는 셀)의 표현 인 범위 객체는, 엑셀 VBA의 가장 중요한 목적입니다. 이 장에서는 속성 및 Range 개체의 방법의 개요를 제공합니다. 등록 방법은 일을 할 때 (그들은 객체와 작업을 수행), 객체가 무언가 (그들은 목적을 설명)입니다.

범위로서는

워크 시트에 / VBA 만들-A-매크로 # 명령 버튼을 [명령 단추]`다음 코드 줄을 추가하십시오 ‘링크를 놓고

Range("B3").Value = 2

당신이 시트에 명령 단추를 클릭하면 검색 결과 :

Excel VBA Range Example

코드 :

Range("A1:A4").Value = 5

결과 :

Range Example

코드 :

Range("A1:A2,B3:C4").Value = 10

결과 :

Range Example

참고 : 명명 된 범위를 참조하는

엑셀 VBA 코드에서이 같은 코드 줄을 사용하십시오

Range("Prices").Value = 15

대신 범위, 당신은 또한 세포를 사용할 수 있습니다. 당신이 링크`를 할 때 세포를 사용하면 특히 유용합니다 : ‘범위를 통해 / VBA 루프 [루프].

코드 :

Cells(3, 2).Value = 2

결과 :

Cells in Excel VBA

설명 : 엑셀 VBA는 행 3 열 (2)의 교차 부에 셀에 값 2를 입력

코드 :

Range(Cells(1, 1), Cells(4, 1)).Value = 5

결과 :

Cells

Range 개체 선언

당신은 키워드 희미한 및 설정을 사용하여 Range 개체를 선언 할 수 있습니다.

코드 :

Dim example As Range

Set example = Range("A1:C4")

example.Value = 8

결과 :

Declare a Range Object in Excel VBA

선택 [[선택]을

Range 개체의 중요한 방법은 선택 방법입니다. 선택 방법은 단순히 범위를 선택합니다.

코드 :

Dim example As Range

Set example = Range("A1:C4")

example.Select

결과 :

Select Method

참고 : 다른 워크 시트에서 셀을 선택하려면, 먼저이 시트를 활성화해야합니다. 예를 들어, 다음 코드 라인은 왼쪽에서 세 번째 워크 시트의 셀 B7을 선택합니다.

Worksheets(3).Activate

Worksheets(3).Range("B7").Select

를 행 속성은 범위의 특정 행에 액세스 할 수 있습니다.

코드 :

Dim example As Range

Set example = Range("A1:C4")

example.Rows(3).Select

결과 :

Rows Property

참고 : 그림 테두리.

열 속성은 범위의 특정 컬럼에 액세스 할 수 있습니다.

코드 :

Dim example As Range

Set example = Range("A1:C4")

example.Columns(2).Select

결과 :

Columns Property

참고 : 그림 테두리.

복사 / 붙여 넣기 [[복사 – 붙여 넣기]

복사 및 붙여 넣기 방법은 범위를 복사하고 워크 시트에 다른 곳에서 붙여 넣기하는 데 사용됩니다.

코드 :

Range("A1:A2").Select

Selection.Copy

Range("C3").Select

ActiveSheet.Paste

결과 :

Copy/Paste Method

이 엑셀 VBA에서 허용하고 있지만, 정확히 같은 않습니다 아래의 코드 라인을 사용하는 것이 훨씬 낫다.

Range("C3:C4").Value = Range("A1:A2").Value

클리어 [[취소]를

엑셀 범위의 내용을 지우려면, 당신은 ClearContents 방법을 사용할 수 있습니다.

Range("A1").ClearContents

또는 단순히 사용

Range("A1").Value = ""

참고 : 범위의 내용과 형식을 취소 지우기 방법을 사용합니다.

단지 형식을 지우려면 ClearFormats 방법을 사용합니다.

카운트

[[카운트] Count 속성을 사용하면 셀, 행 및 범위의 열 수를 셀 수 있습니다.

Count Property

참고 : 그림 테두리.

코드 :

Dim example As Range

Set example = Range("A1:C4")

MsgBox example.Count

결과 :

Count Cells

코드 :

Dim example As Range

Set example = Range("A1:C4")

MsgBox example.Rows.Count

결과 :

Count Rows

참고 : 유사한 방법으로, 당신은 범위의 열 수를 셀 수 있습니다.