300x250
1. 예제파일
2. 코드작성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
Sub minute_bong()
last_row = Cells(Rows.Count, 1).End(3).Row
start_pos = 10 '시작위치
FOR_IDX = 2
c = FOR_IDX
pre_index_row = FOR_IDX - 1
START_COND = 1
For ii = FOR_IDX To last_row Step 2
'1. 봉축소하기 30 ->1분
Cells(c, start_pos).Value = Abs(Cells(ii, 3).Value)
Cells(c, start_pos + 1).Value = Abs(WorksheetFunction.Max(Range("D" & ii & ":" & "D" & ii + 1)))
Cells(c, start_pos + 2).Value = Abs(WorksheetFunction.Min(Range("E" & ii & ":" & "E" & ii + 1)))
Cells(c, start_pos + 3).Value = Abs(Cells(ii + 1, 6).Value)
c = c + 1
Next
MsgBox ("완료")
End Sub
|
cs |
3. 결과
300x250
'엑셀 > VBA' 카테고리의 다른 글
VBA - 30초봉 계산하기/MAX/MIN/RANGE (0) | 2024.03.09 |
---|---|
VBA-데이터 조건으로 데이터 잘라서 정리하기 (0) | 2024.02.29 |
VBA-DATA 조건으로 나머지 데이터값 가져오기 (0) | 2024.02.03 |
VBA - 데이터 변경지점의 값을 정리하기/가져오기 (0) | 2024.02.03 |
엑셀 vba/데이터 한열에 정리하기 (0) | 2023.11.12 |