2017-10-03 1 views
0

첫 번째 수식이 작동하지만 다음 두 수식은 작동하지 않습니다. 이런 값을 추가 할 때 누군가가 적절한 구문을 설명 할 수 있습니까? 앰퍼샌드를 사용하고 인용문을 올바르게 배치하는 경우와 마찬가지로 감사합니다.범위와 값 추가 VBA

Range("F1").Formula = "=(" & Range("I1").Value * 1000 & ")/1000" Range("D15").Formula = "=(" 1 + Range("D15"").Value * (1 + Range("C15").Value) &)- 1" Range("E15").Formula = "=(" 1 + Range("E15").Value * (1 + Range("C15").Value) & ")- 1"

+0

우선 여분 여기에 인용'범위 ("D15" ")입니다 값 ' – braX

+0

을. 첫 번째 수식은 맞습니다. 수식을 String으로 써야한다는 것을 염두에 두십시오. 그리고 변수를 작성하는 경우에는 "string"& variable_calculation + 1 &' "string"이어야합니다. – danieltakeshi

답변

3

나는 그것을 해결하기 위해 노력할 것이다 - 당신이없는 앰퍼샌드입니다 : 내가 알

Range("F1").Formula = "=(" & Range("I1").Value * 1000 & ")/1000" 
Range("D15").Formula = "=(" & 1 + Range("D15").Value * (1 + Range("C15").Value) & ")- 1" 
Range("E15").Formula = "=(" & 1 + Range("E15").Value * (1 + Range("C15").Value) & ")- 1"