Excel에서 빈 열을 제거하고 아래 코드를보고 수정을 제안합니다. vba를 사용하여 Excel에서 전체 열을 삭제하는 방법
Sub RemoveEmptyCol()
Dim lc As Double
lc = Cells(1, Columns.Count).End(xlToLeft).Column
For i = 1 To lc
If Cells(1, i).Value = "" Then
Cells(1, i).EntireColumn.Delete
End If
Next i
End Sub
나는 빈 열을 제거하기 위해 위의 코드를 시도했지만 단일 실행의 모든 빈 컬럼을 제거하지 않았다.
당신은 1 단계-1' –
@ScottCraner에 내가 들어 뒤쪽 루프'= LC 필요 - 당신이 구체적으로 말씀 해주십시오 수 있습니다. 나는 너를 못 느끼 겠어. –
이 'for i = 1 To lc'을'For i = lc To 1 step-1'으로 바꿉니다. –