2014-09-09 4 views
0

범위 개체 내에서 변수를 사용할 수 있습니까? 내 목표는 Excel 셀에있는 수식을 유지하는 것이지만 셀 자체의 값은 삭제됩니다.VBA 범위의 변수

더 잘 이해하기위한 절차 : 값에 대한 1. 검색, "내가"값이 2.이 값을 삭제,하지만 발견되는 행을 나타내는되어 저장 공식 3. 다른 값 이 셀에 입력 된 수식은 여전히 ​​활성 상태이며 일부 조건을 검사 중입니다.

검색은 문제가되지 않지만 수식을 삭제하지 않고 셀 값을 삭제할 수 없습니다.

rangeA = "D" & i 

Set rConstants = Sheet1.range(rangeA).SpecialCells(xlCellTypeConstants) 
rConstants.ClearContents 

어떤 아이디어 :

이 내가 시도 무엇인가?

+0

범위는 변수를 사용하여 참조하는 셀을 결정할 수 있지만 값을 삭제하지만 수식을 유지한다는 것이 무엇을 의미하는지 명확히 할 수 있습니까? – AFischbein

+0

나는 그것의 더 명확한 지금 희망한다 –

+0

흠 ... 당신은 나중에 그것을 사용할 수 있도록 메모리에 공식을 저장하기를 원합니 까? 또는 나중에 코드에서 값을 사용 하시겠습니까? 두 경우 모두 가능합니다. 그러나 귀하의 질문을 명확히하십시오. – lowak

답변

0

상수를 rangeA.Formula와 같게 설정해야합니다. 그런 다음 모듈이나 VBA 프로젝트에서 원하는 상수를 사용할 수 있습니다.

+0

?? i = rangeA. 조금 더 설명해 주시겠습니까? –

+0

String로 공용 rConstants 'rConstants = rangeA.Formula' – cronos2546

+0

네 도움을 위해, 그것은 효과가있어 –