저는 VBA를 처음 접했습니다. 어떤이있을 수 있습니다, 특히 이러한 경우속성을 설정하기 전에 속성이 설정되어 있는지 확인해야 할 이유가 있습니까?
If Range("SomeRange").Locked = True Then
Range("SomeRange").Locked = False
End If
을 : 나는 엑셀 프로젝트에서 일하고 있어요 및 I는 다음과 같습니다 프로젝트에 코드를보고 계속 :
If Me.Columns(i).Hidden = True Then
Me.Columns(i).Hidden = False
End If
이 속성을 설정하기 전에 설정했는지 확인하는 이유는 무엇입니까? 아니면 그냥 쓸모없는 체크입니까? 확실히 VBA 엔진은 불필요한 일을하지 않도록 내부 점검을해야합니다.
제가 생각할 수있는 유일한 이유는 누군가가 작성한 코드 라인의 양에 따라 돈을 받고 있다는 것입니다. 이것은 쓸모없는 것이 아니라 쓸데없는 수표로 인해 전기가 낭비되는 것입니다. – Renan
@Renan, 필요하지 않습니다 ... 다른 가능한 답변을 참조하십시오 ... –