반응형
목표 : 시트에서 특정 값 추출 후 특정 시트에 붙여넣고, 수식을 이용해 자동 계산 입력하는 매크로
매크로 활성화 방법
위의 작업을 하게 되면 상단 메뉴 탭에 개발 도구 가 생긴다.(만약 있다면 스킵)
Sub callVal()
'복사할 시트 선택 [Cells(,) = Range("")]
Cells(5, 8).Select
'시트안 값 복사
Selection.Copy
'Worksheets("Sheet2").Range("C8").Value.Paste
'붙여넣을 시트 값 선택
Sheets("monthly_graph").Select
Range("E2").Select
'붙여넣기
ActiveSheet.Paste
'계산
Set Worksheets("Sheet2").Cells(7, 3).Value = WorksheetFunction.Sum(Range("M46", "N46", "O46", "P46", "S46"))
Set Worksheets("Sheet2").Cells(9, 12).Value = Cells(46, 8).Select
'Set num3 = Range("M46", "N46", "O46", "P46", "S46").Select
'Set num4 = Cells(46, 8).Select
'Set pctg1 = num3 / num1
'Set pctg2 = num4 / num2
'Set Worksheets("Sheet2").Cells(8, 3).Value = pctg1
'Set Worksheets("Sheet2").Cells(9, 12).Value = pctg2
'시트 이동
Sheet2.Select
End Sub
Sub callVal()
Cells(5, 8).Select
Selection.Copy
Sheets("monthly_graph").Select
Range("E2").Select
ActiveSheet.Paste
'계산
Set Worksheets("Sheet2").Cells(7, 3).Value = WorksheetFunction.Sum(Range("M46:S46"))
Set Worksheets("Sheet2").Cells(9, 12).Value = Cells(46, 8).Select
'시트 이동
Sheet2.Select
End Sub
반응형
'CS > OS' 카테고리의 다른 글
엑셀 매크로 활용 VBA(4) (0) | 2022.10.05 |
---|---|
엑셀 매크로 활용 VBA(3) (0) | 2022.09.20 |
엑셀 매크로 활용 VBA(2) (0) | 2022.09.17 |
Microsoft Compatibility Telemetry (0) | 2021.06.01 |
엑셀에 로고 넣기 (2) | 2020.07.01 |