[땡큐엑셀vba & 엑셀매크로] a열에 데이터가 존재하면 b열의 값을 한줄 내려서 표시하도록 하려고 합니다.
엑셀vba예제2020. 8. 30. 00:00
'http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=293294923
'
'첫번째 표를 두번쨰 표 형식으로 바꾸려고 하는데요
'a열에 데이터가 존재하면 b열의 값을 한줄 내려서 표시하도록 하려고 합니다.
'이걸 일일히 손으로 작업하지 않고 엑셀기능을 통해서 쉽게 할 수 있는 방법이 없을까요??
'[Sheet2]
'
'Source by 땡큐엑셀vba & 엑셀매크로
'
Sub 실행()
'100행까지 (이부분은 입맛에 맞게 수정하여 사용하세요)
For i = 1 To 100
strA = Range("A" & i)
strB = Range("B" & i)
If strA <> "" And strB <> "" Then
'아래에 행삽입
Cells(i + 1, "A").EntireRow.Insert Shift:=xlDown
'B열 공백으로
Cells(i, "B") = ""
'삽입한 행의 B열에 값복사
Cells(i + 1, "B") = strB
End If
Next
MsgBox "완료되었습니다", vbInformation, "땡큐엑셀vba & 엑셀매크로"
End Sub
'엑셀vba예제' 카테고리의 다른 글
[땡큐엑셀vba & 엑셀매크로] 월별 항목별 명단리스트 - 사용자 정의함수 (0) | 2020.09.01 |
---|---|
[땡큐엑셀vba & 엑셀매크로] 자동시계 ontime 이벤트 (0) | 2020.08.31 |
[땡큐엑셀vba & 엑셀매크로] O열에 값입력시 P열에 자동으로 날짜 시간입력 (0) | 2020.08.29 |
[땡큐엑셀vba & 엑셀매크로] 엑셀에서 사람 이름을 치면 어떤 셀에서든 옆 칸에 도장이 자동으로 찍히게 하고싶은데요. 어떻게 하면되죠? (0) | 2020.08.28 |
[땡큐엑셀vba & 엑셀매크로] 해당구간 날짜 색칠하기(worksheet_change이벤트) (0) | 2020.08.27 |