범위에서 빈 셀을 기반으로 내 코드는 다음과 같습니다삭제 행이 나는 범위에서 빈 행을 삭제하려고
는 :
는Dim rng As Range
Dim i As Long, counter As Long
i = 1
Range("B1").Select
Selection.End(xlDown).Offset(0, 5).Select
Set rng = Range("G2", ActiveCell)
Range("G2").Select
For counter = 1 To rng.Rows.Count
If rng.Cells(i) = "" Then
rng.Cells(i).EntireRow.Delete
Else
i = i + 1
End If
Next
그래서, hmqcnoesy는 친절 오류 메시지를 해결 도움이되었습니다 .
Dim r1 As Range 'Using Tim's range.
Set r1 = ActiveSheet.Range(Range("G2"),Range("B1").End(xlDown).Offset(0, 5))
'Delete blank cell rows.
r1.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Set r1 = Nothing
. 너무 길어야합니까? – Chaostryder
예, 카운터도 Long이어야합니다. 고마워. 고마워. – hmqcnoesy
어이 그래서 나는 길게 시도하고 부호는 통과하고 행 (감사 =)를 삭제한다 지금 문제는이다. 그것은 단지 멈추지 않는다. 열 삭제를 계속합니다. u 제안이 있으십니까? – Chaostryder