2013-10-11 3 views
0

VBA를 처음 사용하고 일부 계산을 위해 매크로를 작성하려고했습니다. 계산 중 하나는 특정 위치 (예 : R2C2)에서 데이터를 읽고 수식을 사용하여 인접한 열 (이 예에서는 R2C3)에 저장된 값을 계산하는 것입니다. ActiveSheet.ActiveSheet.Cells (ROW_NUMBER, 골 1 +) = "= ActiveSheet.Cells (ROW_NUMBER, 골) .Value 10 +"하지만가Excel VBA 매크로 - 한 위치의 셀 값을 사용하여 수식 실행

.Formula 문 보이지 않는다 :

나는이 라인을 가지고 일을하고 왜 그런지 모르겠습니다. 내가 검색 한 모든 범위를 사용하지만 A1, B1 표기법 대신 행 표기법을 사용하여 셀을 참조 할 때 Range를 사용하는 방법을 모르겠습니다.

어떤 도움도 좋을 것 - 덕분에 여기

+0

감사합니다! Range (rng2) .Cells.Formula = "MROUND (TRUNC (C2,1), 0.5)" 그러나 이전에 사용한 코드가 아닌 이유는 무엇입니까? – user2872304

답변

0

수식하는 방법입니다 :

ActiveSheet.Cells(row_number, Col + 1).Formula = "=" & Cells(row_number, Col).Address & "+10"