- 08/14/2019
- 9 분 읽
-
- o
- M
- L
- m
- O
-
+4
을 나타냅 셀,행 열,세포의 선택이 포함된 하나 이상의 연속적 블록의 세포,또는 3D 범위에 있습니다.,
참고.
에 관심이 있는 솔루션을 개발하고 확장하는 사무실에서의 경험을 여러 플랫폼? 새 Office 추가 기능 모델을 확인하십시오. Office 추가 기능은 작은 공간에 비해 추가 기능 및 솔루션을 구축할 수 있을 사용하여 그들의 거의 모든 웹 프로그래밍 기술과 같은 HTML5,JavaScript,CSS3,XML.
말
기본 회원의 범위를 전달하지 않고 전화를 매개 변수 값으로 제공 및 통화를 매개 변수를 항목 회원입니다., Accordingly, someRange = someOtherRange
is equivalent to someRange.Value = someOtherRange.Value
, someRange(1)
to someRange.Item(1)
and someRange(1,1)
to someRange.Item(1,1)
.,
속성은 다음과 같 및 위한 방법을 반환하는 범위 객체를 설명하는 예제에서 섹션:
- 범위와 세포의 특성 Worksheet
- 범위와 세포 속성 범위의 객체
- 행과 열의 속성 Worksheet
- 행과 열의 속성 범위 객체
- 오프셋 재산 범위의 객체
- 유니온 방법의 응용 프로그램 개체
예
사용 범위(arg),where arg 이름의 범위를 반환하는 범위를 나타내는 개체를 단세포나 세포의 범위를., 다음 예제에서는 셀 A1 의 값을 셀 A5 에 배치합니다.
Worksheets("Sheet1").Range("A5").Value = _ Worksheets("Sheet1").Range("A1").Value
다음 예제에서는 범위의 각 셀에 대한 수식을 설정하여 범위 A1:H8 을 난수로 채 웁니다. 객체 한정자(마침표 왼쪽에 있는 객체)없이 사용하면 Range 속성은 활성 시트의 범위를 반환합니다. 활성 시트가 워크 시트가 아닌 경우 메서드가 실패합니다.
를 사용하여 활성화 방법 워크시트의 객체 활성화하는 워크시트를 사용하기 전에 숙박시설 없이 명시적인 개체 예선.,
Worksheets("Sheet1").Activate Range("A1:H8").Formula = "=Rand()" 'Range is on the active sheet
다음 예제는 기준이라는 범위의 내용을 지 웁니다.
참고.
경우 사용할 텍스트 인수 범위에 대한 주소를 지정해야 합니다 주소에서 A1-style notation(사용할 수 없습니다 R1C1 스타일 표기).
Worksheets(1).Range("Criteria").ClearContents
를 사용하여 세포에서 워크시트를 얻는 범위로 구성된 모든 단일 세포에서 워크시트를 참조하십시오. 행은 행 인덱스이고 열은 열 인덱스 인 항목(행,열)을 통해 단일 셀에 액세스 할 수 있습니다.,범위의 기본 멤버에 의해 호출이 전달되므로 항목을 생략 할 수 있습니다.다음 예제에서는 활성 통합 문서의 첫 번째 시트에서 셀 A1 의 값을 24 로 설정하고 셀 B1 의 값을 42 로 설정합니다.
Worksheets(1).Cells(1, 1).Value = 24Worksheets(1).Cells.Item(1, 2).Value = 42
다음 예는 셀 A2 에 대한 수식을 설정합니다.
ActiveSheet.Cells(2, 1).Formula = "=Sum(B1:B5)"
지만 사용할 수도 있습니다Range("A1")
반환 A1 셀,시간이 있을 수 있습니다면 세포 속성이 더 편리한 사용할 수 있기 때문에 이 변수를 위한 행 또는 열이 있습니다. 다음 예제에서는 Sheet1 에 열 및 행 제목을 만듭니다., 워크 시트가 활성화 된 후 명시 적 시트 선언없이 셀 속성을 사용할 수 있음을 유의하십시오(활성 시트의 셀을 반환합니다).
참고.
할 수 있지만 사용 Visual 기본 문자열기능을 변경하 A1 스타일을 참조,그것은 쉽게(그리고 더 나은 프로그래밍 실습)을 사용하는Cells(1, 1)
notation.나는 이것을 할 수 없다.세포 표현은 표현을 반환하는 범위 객체를 얻기 위해,범위와 동일한 주소로 구성된 단일 세포입니다.,에서 이러한 범위에,당신은에 액세스 단일 세포를 통해 항목(행,열),어디에 상대적의 왼쪽 위 모서리 첫 번째 영역의 범위에 있습니다.범위의 기본 멤버에 의해 호출이 전달되므로 항목을 생략 할 수 있습니다.다음 예제에서는 활성 통합 문서의 첫 번째 시트의 셀 C5 및 D5 에 대한 수식을 설정합니다.
Worksheets(1).Range("C5:C10").Cells(1, 1).Formula = "=Rand()"Worksheets(1).Range("C5:C10").Cells.Item(1, 2).Formula = "=Rand()"
사용 범위(cell1,cell2),where cell1 및 cell2 은 범위를 지정하는 개체의 시작 및 종료 셀,을 반환하는 범위 객체입니다. 다음 예제에서는 셀 A1:J10 에 대한 경계선 스타일을 설정합니다.,
참고.
알고 있는 기간에 앞의 각 항목은 세포의 속성이 필요한 경우의 결과는 앞으로 문에 적용되는 세포를 제공합니다. 이 경우 셀이 워크 시트 하나에 있음을 나타냅니다(마침표가 없으면 셀 속성이 활성 시트의 셀을 반환합니다).
With Worksheets(1) .Range(.Cells(1, 1), _ .Cells(10, 10)).Borders.LineStyle = xlThick End With
의 행을 사용하여 워크시트에서 얻을 범위로 구성된 모든 행에서 워크시트를 참조하십시오. 행이 행 색인 인 항목(행)을 통해 단일 행에 액세스 할 수 있습니다.,범위의 기본 멤버에 의해 호출이 전달되므로 항목을 생략 할 수 있습니다.
참고.
지 않은 법적을 제공하는 두 번째 매개 변수에 대한 항목의 범위로 구성된 행이 있습니다. 먼저 셀을 통해 단일 셀로 변환해야합니다.
다음 예에서는 활성 통합 문서의 첫 번째 시트의 행 4 와 10 을 삭제합니다.
Worksheets(1).Rows(10).DeleteWorksheets(1).Rows.Item(5).Delete
워크 시트의 열을 사용하여 워크 시트의 모든 열로 구성된 범위를 얻습니다., 항목(행)을 통해 단일 열에 액세스 할 수 있으며,여기서 행은 숫자 또는 A1 스타일 열 주소로 주어진 열 인덱스입니다.범위의 기본 멤버에 의해 호출이 전달되므로 항목을 생략 할 수 있습니다.
참고.
지 않은 법적을 제공하는 두 번째 매개 변수에 대한 항목의 범위로 구성된 열이 있습니다. 먼저 셀을 통해 단일 셀로 변환해야합니다.
다음 예에서는 활성 통합 문서의 첫 번째 시트의 열”B”,”C”,”E”및”J”를 삭제합니다.나는 이것을 할 수 없다.,행는 식의 표현을 반환하는 범위 객체를 얻기 위해,범위의 행으로 구성에서 첫 번째 영역의 범위에 있습니다.항목(행)을 통해 단일 행에 액세스 할 수 있으며,여기서 행은 범위의 첫 번째 영역 상단에서 상대 행 인덱스입니다.범위의 기본 멤버에 의해 호출이 전달되므로 항목을 생략 할 수 있습니다.
참고.
지 않은 법적을 제공하는 두 번째 매개 변수에 대한 항목의 범위로 구성된 행이 있습니다. 먼저 셀을 통해 단일 셀로 변환해야합니다.,
다음 예에서는 활성 통합 문서의 첫 번째 시트의 범위 C8:D8 및 C6:D6 을 삭제합니다.나는 이것이 어떻게 작동하는지 잘 모르겠습니다.열,는 식의 표현을 반환하는 범위 객체를 얻기 위해,범위로 구성된 열이에서 첫 번째 영역의 범위에 있습니다.액세스할 수 있는 하나의 열을 통해 항목(열),는 행은 상대적인 열로 인덱스의 왼쪽에서 첫 번째 영역의 범위로 주어진 숫자 또는 A1 스타일의 열 주소입니다.범위의 기본 멤버에 의해 호출이 전달되므로 항목을 생략 할 수 있습니다.,
참고.
지 않은 법적을 제공하는 두 번째 매개 변수에 대한 항목의 범위로 구성된 열이 있습니다. 먼저 셀을 통해 단일 셀로 변환해야합니다.
다음 예에서는 활성 통합 문서의 첫 번째 시트의 범위 L2:L10,G2:G10,F2:F10 및 D2:D10 을 삭제합니다.
행과 열이 행과 열 오프셋인 오프셋(row,column)을 사용하여 지정된 오프셋의 범위를 다른 범위로 되돌립니다., 다음 예제에서는 현재 선택 항목의 왼쪽 위 모서리에있는 셀에서 세 행 아래로 셀과 셀의 오른쪽에있는 한 열을 선택합니다. 활성 시트에 없는 셀을 선택할 수 없으므로 먼저 워크시트를 활성화해야 합니다.
Worksheets("Sheet1").Activate 'Can't select unless the sheet is active Selection.Offset(3, 1).Range("A1").Select
를 사용하여 조합(range1,range2,…)다중 영역 범위,즉 두 개 이상의 연속적인 셀 블록으로 구성된 범위를 반환합니다. 다음 예제에서는 범위 A1:B2 및 C3:D4 의 조합으로 정의 된 개체를 만든 다음 정의 된 범위를 선택합니다.,
둘 이상의 영역을 포함하는 선택 항목으로 작업하는 경우 영역 속성이 유용합니다. 다중 영역 선택을 개별 범위 객체로 나눈 다음 객체를 컬렉션으로 반환합니다. 반환된 컬렉션에서 Count 속성을 사용하여 다음 예제와 같이 둘 이상의 영역이 포함된 선택을 확인할 수 있습니다.
Sub NoMultiAreaSelection() NumberOfSelectedAreas = Selection.Areas.Count If NumberOfSelectedAreas > 1 Then MsgBox "You cannot carry out this command " & _ "on multi-area selections" End If End Sub
이 예제에 사용 AdvancedFilter 방법의 범위 객체 목록을 만들의 독특한 값,그리고 몇 번 그 독특한 값이 발생하는 범위에서의 열 A.,항목
Leave a Reply