programing

VBA를 사용하여 전체 워크시트에서 형식 제거

bestprogram 2023. 9. 9. 09:48

VBA를 사용하여 전체 워크시트에서 형식 제거

VBA를 사용하여 활성 워크시트 전체의 모든 형식을 지우려고 합니다.

Dim ws As Worksheet
 Set ws = ThisWorkbook.ActiveSheet
 With ws
           .ClearFormats
 End With

하지만 다음과 같은 오류가 발생합니다.

enter image description here

그러나 와 동일한 코드를 사용합니다.Used Range는 다음과 같이 잘 작동합니다.

With .UsedRange
    .ClearFormats
End With

이것을 어떻게 수정해서 전체 시트를 포맷할 수 있는지 알려주실 수 있나요!

ClearFormats는 방법입니다.Range, 구역들ActiveSheetWorksheet

당신은 사용할 수 있습니다.

ThisWorkbook.ActiveSheet.Cells.ClearFormats

(Cells워크시트에 있는 모든 셀의 범위입니다.)

언급URL : https://stackoverflow.com/questions/20833378/removing-formats-from-entire-worksheet-with-vba