By kpmsivaprakasam2003 14 년 2023 월 XNUMX 일 화요일
에 게시 됨 뛰어나다
답글 0
좋아 0
조회수 1.6K
투표 0
엑셀 2013을 사용하고 있는데,

Large Formula VBA를 2가지 방식으로 적용했지만 작동하지 않습니다. 내가 뭘 잘못했는지 모르겠습니다.

하위 Macro1 ()
'첫 번째 테이블 Dim 문 ---> 변수 선언
길이만큼 희미한 lRow, 길이만큼 lCol
lRow = 범위("D5").End(xlDown).Row
lCol = Range("C5").End(xlToRight).Column

'열 개수
길이만큼 희미한 k, 길이만큼 m
k = 범위("C5", 범위("C5").End(xlToRight)).Columns.Count
'숫자의 행 개수
m = 범위("D6", 범위("D6").End(xlDown)).Rows.Count

Dim MyRange를 범위로 설정
내 범위 설정 = 범위(범위("D5").오프셋(1, k + 3), 범위("D5").오프셋(m, k + 3))

Range("D5").Offset(2, 1 + 3).Formula = "=LARGE(" & MyRange & ",1)"

'그리고

'=(큰($I$6:$I$12,1)-I7)/2
Range("D5").Offset(2, 1 + 3).Formula = "=(LARGE(" & MyRange & ",1)-" & Range("D5").Offset(1, k + 3) & ")/2"

최종 하위

친절하게 도와주시고 미리 감사드립니다
전체 게시물보기