첫 번째 행 외에 모든 워크 시트의 모든 데이터를 삭제하는 쿼리가 있습니다. 나는이 셀 워크 시트 각각에서 셀 "A2"를 활성화하고 싶지만 실제로 이해할 수는 없습니다. 어떤 아이디어?VBA : 모든 워크 시트에서 셀을 선택하는 데 문제가 있음
Sub ClearWorkbook()
Dim Current As Worksheet
For Each Current In Worksheets
Current.Rows("2:" & Rows.Count).ClearContents
Next
End Sub
'Current.Range ("A2") Activate' -하지만 당신은 각 페이지의 셀을 활성화 할 필요가 왜.? 아니면 당신이하고 싶은 다른 것이 있습니까? –
'Current.Rows ("2 :"& Rows.Count)'를'Current.Rows ("2 :"& Current.Range ("A"& Rows.Count) "로 변경하면 더 나을 것입니다. End (xlUp) .Row' 컬럼 A는 항상 모든 데이터를 가질 수 있다고 가정합니다 ** 각 시트에 대한 실제 ** 데이터 행 –
워크 시트에서 삭제 된 모든 셀을 강조 표시합니다. 복사 및 붙여 넣기 중에 더 쉽게 나타납니다 "Range ("A2 "). Activate"가 모든 시트에서 작동하지 않는 것 같은데 어떤 아이디어가 있습니까? – Rob