By 케이폴 17년 2023월 XNUMX일 금요일
에 게시 됨 뛰어나다
답글 0
좋아 0
조회수 1.6K
투표 0
나는 여전히 VBA의 초보 사용자이며 매우 독학입니다. 한 셀의 값을 사용하여 다른 셀에 수식이 있는 매크로를 시작하는 매크로를 작성하려고 합니다. 작동하는 매크로가 있지만 셀 범위에 대해 실행하는 방법을 알 수 없습니다. 아래를 참조하고 내 범위 O6:O26에 대해 트리거하도록 이것을 변경할 수 있는 방법을 알려주십시오. 결국 선택할 수 있는 7개의 다른 수식이 있으므로 해당 섹션에서 대상이 동일한 옵션인 경우 더 많은 수식을 갖게 됩니다. 하나의 셀이 아닌 범위에서 작동하도록 변경하고 싶은 첫 번째 비트입니다.
감사합니다!

하위 수식()
'
' 수식 매크로
목표 설정 = Range("O6")
target.Value = "1"인 경우 다음
매크로1 호출
END IF
target.Value = "2"인 경우 다음
매크로2 호출
END IF
최종 하위

_________________________________________________________________________________________
하위 Macro1 ()
'
' 매크로1 매크로

범위("P6").선택
ActiveCell.FormulaR1C1 = _
"=(1.08)/(0.06+(0.08*(RC[-2])))"
'
최종 하위

_____________________________________________________________________________________________
하위 Macro2 ()
'
' 매크로2 매크로
'
범위("P6").선택
ActiveCell.FormulaR1C1 = _
"=(1.06)/(0.08+(0.08*(RC[-2])))"
'
최종 하위
전체 게시물보기