빈칸 끌올
Sub FillBlankCells()
Dim rng As Range
Dim cell As Range
'선택영역
Set rng = Selection
'각 셀에 대한 루프 실행
For Each cell In rng
'빈셀인 경우
If cell.Value = "" Then
'그 아래 값이 있는 경우
If cell.Offset(1).Value <> "" Then
'그 아래 값을 현재 셀에 복사
cell.Value = cell.Offset(1).Value
'그 아래 값을 지움
cell.Offset(1).ClearContents
End If
End If
Next cell
End Sub
빈칸 왼쪽으로 당기기
Sub FillBlankCellsLeft()
Dim rng As Range
Dim cell As Range
'선택영역
Set rng = Selection
'각 셀에 대한 루프 실행
For Each cell In rng
'빈셀인 경우
If cell.Value = "" Then
'그 아래 값이 있는 경우
If cell.Offset(0,1).Value <> "" Then
'그 아래 값을 현재 셀에 복사
cell.Value = cell.Offset(0,1).Value
'그 아래 값을 지움
cell.Offset(0,1).ClearContents
End If
End If
Next cell
End Sub
'파이썬+VBA' 카테고리의 다른 글
엑셀 누적 그래프 그리기 (0) | 2023.09.06 |
---|---|
엑셀에서 파이썬사용하기(xlwings) (0) | 2023.08.11 |
엑셀VBA 문자열에서 숫자를 추출 (0) | 2023.06.19 |
엑셀 VBA 크롤링 (0) | 2023.06.08 |
파이썬 새로 설치시 (0) | 2023.05.11 |