2012-05-15 1 views
2

매크로를 디버깅 중이며 아주 적은 경험이 있습니다. f : f는 무엇을 의미합니까? 나는 첫 번째 범위를 이해하고 f : f가 현재 선택된 범위를 의미하는 것으로 추측하고 있지만 이것은 단지 추측입니다."range ("F : F ")"는 Excel 매크로에서 무엇을 의미합니까?

 ws.Range("A1:M65536").ClearContents 
     ws.Range("F:F").FormatConditions.Delete 

누군가 나를 명확히 할 수 있습니까?

답변

7

그것은 전체 F 열되는 범위를 의미한다. F:H 컬럼 F, G

+0

그래서이 특정 실시 예에서 'ws.Range 것이다. ("A1 : M65536")가 더 ws.Range'에 의해 대체 될 ClearContents' ("A : M"). ClearContents'는 데 필요한 전체 열이라고 가정 – Jacxel

+0

나는 전문가는 아니지만 'A : M'을 (를) 사용하면 'A1 : M65536'에 비해 더 깨끗하게 보입니다. 최종 행이 워크 시트의 크기보다 클 수는 있지만 아마 임의적으로 보입니다. –

+0

+1 Martin :) @Jacxel : 그렇습니다.'ws.Range ("A : M"). ClearContents'를 사용하는 것이 훨씬 낫습니다. 또한이 기능은 모든 버전의 Excel에서 작동합니다. Excel 2007에서 원래 코드는 65537 행의 내용을 지우지 않습니다. :) –

5

F:F 전체 F 열 수단 등을 H이다.