지금이 코드가 있습니다.
LR = Range("I" & Rows.Count).End(xlUp).Row
Range("P2:P" & LR) = Evaluate("I2:I" & LR & "*O2:O" & LR)
보시다시피이 코드는 I 열의 각 항목을 O 열의 해당 항목과 곱하고 해당 값을 P 열에 넣습니다.
이제이 코드를 수정하여 I 열의 각 값을 J 열의 값과 더한 다음 열 O의 항목과 곱합니다.
Range("P2:P" & LR) = Evaluate("I2:I" & LR & "J2:J" & LR & "*O2:O" & LR)
I와 J의 합을 만들기 전에 수학적으로 J와 O를 곱할 것이기 때문에 분명히 작동하지 않을 것입니다. I와 J를 먼저 합치도록 어떻게 말할 수 있습니까?
미리 감사드립니다.
@Peh가 그의 의견에 썼 듯이 ()
곱하기 전에 더하기를 추가하십시오.
Range("P2:P" & LR).Value = Evaluate("(I2:I" & LR & "+J2:J" & LR & ")*O2:O" & LR)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다