반응형
셀 범위에 수식을 설정합니다.
이것은 내가 하고 싶은 것에 대한 간단한 데모입니다.셀 범위에 공식을 설정하려고 합니다(예:C1에서 C10까지).
Range("C1").Formula = "=A1+B1"
동적 셀을 사용하여 공식을 만드는 방법은 다음과 같습니다.
Range("C1:C10").Formula = "=Ax+Bx"
그래서 실제로는 이렇습니다.
C1 = A1 + B1
C2 = A2 + B2
C3 = A3 + B3
C4 = A4 + B4
C5 = A5 + B5
...
C10 = A10 + B10
위의 공식을 작동하도록 이 공식의 RHS를 변경하는 방법을 설명합니다.Range("C1:C10").Formula = "=Ax+Bx"
Range("C1:C10").Formula = "=A1+B1"
그렇게 간단해요.
공식을 사용하여 범위를 자동 채웁니다(FillDown).
저는 이것이 가장 간단한 대답이라고 생각합니다: 두 줄이고 매우 이해하기 쉽기 때문입니다.셀에 작성된 공식을 셀 범위 전체에 걸쳐 끄는 기능을 에뮬레이트합니다.
Range("C1").Formula = "=A1+B1"
Range("C1:C10").FillDown
나는 C1의 공식을 업데이트 할 것입니다.그런 다음 C1에서 공식을 복사하여 C10까지 붙여넣습니다.
더 우아한 솔루션에 대해 확신이 없습니다.
Range("C1").Formula = "=A1+B1"
Range("C1").Copy
Range("C1:C10").Pastespecial(XlPasteall)
공식 R1C1을 사용합니다.
Cells((1,3),(10,3)).FormulaR1C1 = "=RC[-2]+RC[-1]"
Formula와 달리 FormulaR1C1에는 상대 참조가 있습니다.
이것을 사용하세요.
Sub calc()
Range("C1:C10").FormulaR1C1 = "=(R10C1+R10C2)"
End Sub
언급URL : https://stackoverflow.com/questions/15522538/set-formula-to-a-range-of-cells 입니다.
반응형
'programing' 카테고리의 다른 글
SQL 구문을 사용하여 기본 키 제약 조건을 변경하려면 어떻게 해야 합니까? (0) | 2023.04.25 |
---|---|
/bin/sh: apt-get: 찾을 수 없습니다. (0) | 2023.04.25 |
WPF MessageBox 창 스타일입니다. (0) | 2023.04.25 |
Eclipse JPA 프로젝트 변경 이벤트 처리기(대기 중)입니다. (0) | 2023.04.25 |
Excel 공식에 변수 같은 것이 있나요? (0) | 2023.04.25 |