반응형 전체 글167 [Range개체] Resize 속성 Range개체의 Resize속성은 지정된 범위의 크기를 조정합니다. OFFSET함수의 4,5번째 인수를 생각하시면 이해가 쉽습니다. OFFSET(reference, rows, cols, [height], [width]) RowSize=Height , ColumnSize=Width에 해당합니다. Sub ResizeRangeExample1() Dim originalRange As Range Dim expandedRange As Range ' 원본 범위 선택 (A1부터 B3까지) Set originalRange = Range("A1:B3") ' 원본 범위를 확장하여 새로운 범위 생성 (A1부터 D5까지) Set expandedRange = originalRange.Resize(5, 4) ' 새로운 범위 출력 .. 2023. 6. 29. [Range 개체] Offset Property 지정된 범위에서 오프셋된 범위를 나타내는 Range 개체를 반환합니다 . 1. 오프셋된 범위의 주소 출력하기 Sub OffsetExample() ' 기준 셀 설정 (A1) Dim rng As Range Set rng = Range("A1") ' A1 기준으로 아래로 2칸 이동한 셀 참조 (A3) Dim offsetRange1 As Range Set offsetRange1 = rng.Offset(2, 0) ' A1 기준으로 오른쪽으로 3칸 이동한 셀 참조 (D1) Dim offsetRange2 As Range Set offsetRange2 = rng.Offset(0, 3) ' A1 기준으로 아래로 3칸, 오른쪽으로 4칸 이동한 셀 참조 (E4) Dim offsetRange3 As Range Set offs.. 2023. 6. 28. 셀 복사,잘라내기,붙여넣기 1.같은시트로 복사하기 Sub 데이터_복사() Dim 원본_범위 As Range Dim 대상_범위 As Range ' 복사할 데이터의 원본 범위를 지정합니다. Set 원본_범위 = Range("A1:C10") ' 데이터를 붙여넣을 대상 범위를 지정합니다. Set 대상_범위 = Range("E1") ' 데이터를 복사하여 붙여넣습니다. 원본_범위.Copy 대상_범위 End Sub 2. 다른 시트로 복사하기 Sub CopyData() Dim sourceSheet As Worksheet Dim targetSheet As Worksheet Dim sourceRange As Range Dim targetRange As Range ' 복사할 데이터의 시트와 범위를 지정 Set sourceSheet = Workshee.. 2023. 6. 28. 셀에 수식 입력하기 A1 참조 방식으로 수식 입력하기 일반적으로 셀에 수식 입력하는 방법입니다. Sub FormulaPropertyExample() Dim rng As Range Set rng = Range("C2") ' Formula 속성을 사용하여 C2셀에 수식을 입력합니다. rng.Formula = "=SUM(A1:A10)" MsgBox "C2셀의 수식: " & rng.Formula End Sub Range("B8").Formula = "=VLOOKUP(A8,A2:B6,2,False)" Range("C13").Formula = "=SUMIFS(A3:A10,B3:B10,B13,C3:C10,A13)" R1C1 참조 방식으로 입력하기 매크로 기록으로 얻을 수 있습니다. Range("C1").FormulaR1C1 = "=FI.. 2023. 6. 25. 이전 1 ··· 37 38 39 40 41 42 다음 반응형