2015-01-05 6 views
-1

수식으로 계산 된 값을 다른 시트에 삽입하고 싶습니다.셀 수식 대신 셀 값을 복사/참조하는 함수 또는 구문

=MySheet!MyCell 같은 것을 사용하면 Excel에서 해당 셀에 대한 참조를 추가하고이를 통해 실제로 해당 수식을 다시 사용합니다.

유일한 옵션으로 "붙여 넣기 값"을 사용하여 해당 소스 셀에서 대상 셀로 값을 복사 할 수 있습니다.

값을 복사하는 Excel 기능이 있습니까? 아니면 직접/marco 함수를 구현해야합니까?

+0

값의 정적 복사본을 원한다면 비슷한 값으로 'paste values'또는 일부 VBA를 사용해야합니다. 조금 더 노력하고 있다고 설명 할 수 있습니까? – NickSlash

+0

안녕하세요. 나는 CELL A1에서 CELL B2의 공식으로 계산 된 값을 복사하는 함수를 정말 좋아한다. CELL B2가 업데이트되면 CELL A1도 업데이트됩니다. –

답변

1

Excel 함수 또는 VBA 함수에서 셀만 참조 할 수 있습니다. "붙여 넣기 값"하려면 VBA sub를 써야합니다.

1

원하는 것은 붙여 넣기 값입니다. 직접 (이미 언급 했음) 또는 VBA에서이를 수행 할 수 있습니다.

<your range>.PasteSpecial xlPasteValues 

원하는 코드 내에서 사용하십시오.

값으로 붙여 넣은 값을 반환하려면 Function을 쓸 수 없습니다. 이는 값을 생성 한 수식을 제거하는 것과 같습니다. 하는 유일한 방법은 해당Function의 결과가 아닌 Sub을 통해 수행하는 것입니다. 은 값을 반환합니다.

관련 문제