VBA를 실행하는 일부 단추가있는 Excel 시트를 작성하고 있습니다. 각 버튼은 본질적으로 사용할 범위의 시작, 길이 (사용할 셀 수) 및 사용자가 입력 한 몇 가지 다른 매개 변수에서 셀을 선택하고 그 정보를 하위 셀로 보냅니다 나는Excel 2013 VBA 크기 조정이 작동하지 않습니다.
Sub GetFromCTLGX(RangeToFill As Range, Name, TagName, TagLength)
RangeToFill = RangeToFill.Resize(1, TagLength)
내 범위를 사용하는 경우 현재 길이
에 입력 된 세포의 수에 하나 개의 셀을 포함하는 범위의 크기를 조정하는 "RangeToFill는"전혀 변경되지 않습니다.
내가
Sub GetFromCTLGX(RangeToFill As Range, Name, TagName, TagLength)
RangeToFill.Resize(1, TagLength)
코드 오류를 사용하여 컴파일하지 않습니다.
다른 사람이이 문제를 겪고 있습니까? 내가 누락 된 항목이 있습니까?
어떤 오류가 발생하고 있습니까? 어떤 문제가 발생하고 있습니까? – guitarthrower
@guitarthrower, 나는 그것을하는 첫 번째 방법에서 전혀 오류를 얻지 못했습니다. 그것은 아무 의미가 없었습니다. 범위의 크기를 조정하지 않고 그냥 선을 넘어서서 실행 중이 었습니다. 크기를 조정하기 전에 Set이 필요하다는 것이 밝혀졌습니다. 두 번째 방법은 RangeToFill.Resize 명령 전에 '='가 필요하다고 말하는데, 대부분의 예제에서 일반적인 방법 인 것처럼 보이기 때문에 이상합니다. – Danielh88