엑셀VBA 밑에 값으로 채우기
2020. 1. 17. 16:32ㆍVBA
728x90
반응형
Sub tset()
' 밑에 항목이 없으면 위에 항목을 붙여 넣는 코드
Dim m As Workbook
Dim ms As Worksheet
Set m = Workbooks(ThisWorkbook.Name)
Set ms = m.Sheets("Sheet1 (2)")
Dim rng As Range
Dim rn As Range
' 범위 C12부터 C의 마지막 로우 까지
Set rng = ms.Range("C12:C" & ms.Cells(Rows.Count, "c").End(3).Row)
For Each rn In rng
If rn.Offset(1) = "" Then
rn.Offset(1) = rn
rn.Offset(1, 1) = rn.Offset(0, 1)
End If
Next
End Sub
728x90
반응형
'VBA' 카테고리의 다른 글
엑셀VBA 배열안에서 가장 최신의 날짜를 뽑아내기 (0) | 2020.04.10 |
---|---|
(엑셀VBA) VBA를 이용해서 CMD 명령어 실행하자 (0) | 2020.04.10 |
엑셀 VBA 특정 단어 포함 된 내용 찾아서 값 지우기 (0) | 2020.04.09 |
[엑셀 팁] 주의하세요! 문서 검사로 제거할 수 없는 개인정보가 ... 저장할 때마다 뜨는 알림 없애기! (6) | 2019.08.27 |
VBA 특정 셀 포커스 후 이동 시키기 (0) | 2019.08.27 |