VBA에서 배열 사용 오류

저는 VBA를 처음 사용하며 도움을 주셔서 감사합니다.

사용자 지정 함수를 작성 중입니다. 배열을 사용하여 for 루프의 값을 저장하고 배열의 위치를 ​​기반으로 값을 검색하려고합니다. 아래 코드를 참조하십시오

Function Amounttopay(Original_Principal As Integer, APR As Double, Npayperyear As Integer, term As Integer, Paydone As Integer)

Dim strinitialamount() As Integer
Dim strInterestp() As Integer
Dim strendamount() As Integer
Dim i As Integer

r = (APR / Npayperyear)
n = Npayperyear * term
emi = (Original_Principal * r) / (1 - ((1 + r) ^ (-1 * n)))

ReDim strinitialamount(n)
ReDim strInterestp(n)
ReDim strendamount(n)

strinitialamount(0) = Original_Principal
strInterestp(0) = (Original_Principal * r)
strendamount(0) = (Original_Principal - (emi - strInterestp(0)))

For i = 1 To (n - 1)
    strinitialamount(i) = strendamount(i - 1)
    strInterestp(i) = (strinitialamount(i)) * r
    strendamount(i) = (strinitialamount(i)) - (emi - strInterestp(i))
Next i

Amounttopay = strendamount(Paydone)

End Function
케리 화이트

정수는 -32,768에서 32,767 사이에 있기 때문에 Long으로 변경해야합니다.

나는 당신의 가치로 이것을 실행했습니다.

    Function Amounttopay(Original_Principal As Long, APR As Variant, Npayperyear As Integer, term As Integer, Paydone As Integer)

    Dim strinitialamount() As Long
    Dim strInterestp() As Long
    Dim strendamount() As Long
    Dim i As Integer

    r = (APR / Npayperyear)
    n = Npayperyear * term
    emi = (Original_Principal * r) / (1 - ((1 + r) ^ (-1 * n)))

    ReDim strinitialamount(n)
    ReDim strInterestp(n)
    ReDim strendamount(n)

    strinitialamount(0) = Original_Principal
    strInterestp(0) = (Original_Principal * r)
    strendamount(0) = (Original_Principal - (emi - strInterestp(0)))

    For i = 1 To (n - 1)
        strinitialamount(i) = strendamount(i - 1)
        strInterestp(i) = (strinitialamount(i)) * r
        strendamount(i) = (strinitialamount(i)) - (emi - strInterestp(i))
    Next i

    Amounttopay = strendamount(Paydone)

    End Function

    Sub TestFunction()

    Debug.Print Amounttopay(1000000, 0.1, 12, 1, 6)
    'Original_Principal = 1000000, APR = 0.1, Npayperyear = 12, term = 1, Paydone = 6
    End Sub

결과적으로 이것을 받았습니다. 428798

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

런타임 오류 1004 vba에서 긴 배열 수식 복사

분류에서Dev

.sum을 배열에 사용할 때 메서드 오류 없음

분류에서Dev

C에서 2D 배열과 함께 free 사용 오류

분류에서Dev

함수에서 2D 배열 사용 : 오류

분류에서Dev

C에서 배열 사용 (출력 오류)

분류에서Dev

Excel 2010 vba 배열을 클래스 멤버 오류로 사용

분류에서Dev

배열 ArrayLiterialConversion 오류에 사전 저장

분류에서Dev

HtmlHelper를 사용하는 배열에서 문자열로의 변환 오류

분류에서Dev

1000 사용자 GCM : 배열에서 문자열로 변환 오류

분류에서Dev

AWS Lambda 오류에 배달 못한 편지 대기열 사용

분류에서Dev

C에서 문자열 배열 복사 오류

분류에서Dev

C에서 문자열 배열 복사 오류

분류에서Dev

배열에서 VBA 정규식 사용

분류에서Dev

배열에 for 루프를 사용하여 오류를 제공하십시오.

분류에서Dev

문서에서 해시를 사용할 때 "배열에서 문자열로 변환"오류

분류에서Dev

배열 오류의 사용자 역할

분류에서Dev

VBA-배열의 사용자 지정 숫자 형식-특정 배열 번호 이후 오류

분류에서Dev

Apollo graphQL : iOS Swift에서 사용자 지정 스칼라를 사용하는 동안 배열 디코딩 오류

분류에서Dev

C의 2D 배열에 대해 Strtok ()를 사용한 분할 오류

분류에서Dev

jquery를 사용할 때 배열에 오류 확인 값이 있습니다.

분류에서Dev

클래스 배열에 .append를 사용할 때 Swift "Extra Argument in Call"오류

분류에서Dev

malloc 및 char 배열 포인터 사용에 대한 c의 세분화 오류

분류에서Dev

사용자 입력을 배열에 추가하려고 할 때 오류 발생

분류에서Dev

배열 배열에 'in'사용

분류에서Dev

VBA 수식에서 문자열 변수를 사용하여 개체 / 응용 프로그램 오류 발생

분류에서Dev

입력 확인란을 사용할 때 배열에서 값을 가져 오는 중 오류

분류에서Dev

putExtra를 사용하여 배열을 전달하고 다른 활동에서 가져 오려고 할 때 오류

분류에서Dev

select_avg () 함수를 사용하는 배열에서 문자열로의 변환 오류 CodeIgniter

분류에서Dev

bash에서 공백이있는 문자열 배열 사용-오류 메시지 "curl : could not resolve host"

Related 관련 기사

  1. 1

    런타임 오류 1004 vba에서 긴 배열 수식 복사

  2. 2

    .sum을 배열에 사용할 때 메서드 오류 없음

  3. 3

    C에서 2D 배열과 함께 free 사용 오류

  4. 4

    함수에서 2D 배열 사용 : 오류

  5. 5

    C에서 배열 사용 (출력 오류)

  6. 6

    Excel 2010 vba 배열을 클래스 멤버 오류로 사용

  7. 7

    배열 ArrayLiterialConversion 오류에 사전 저장

  8. 8

    HtmlHelper를 사용하는 배열에서 문자열로의 변환 오류

  9. 9

    1000 사용자 GCM : 배열에서 문자열로 변환 오류

  10. 10

    AWS Lambda 오류에 배달 못한 편지 대기열 사용

  11. 11

    C에서 문자열 배열 복사 오류

  12. 12

    C에서 문자열 배열 복사 오류

  13. 13

    배열에서 VBA 정규식 사용

  14. 14

    배열에 for 루프를 사용하여 오류를 제공하십시오.

  15. 15

    문서에서 해시를 사용할 때 "배열에서 문자열로 변환"오류

  16. 16

    배열 오류의 사용자 역할

  17. 17

    VBA-배열의 사용자 지정 숫자 형식-특정 배열 번호 이후 오류

  18. 18

    Apollo graphQL : iOS Swift에서 사용자 지정 스칼라를 사용하는 동안 배열 디코딩 오류

  19. 19

    C의 2D 배열에 대해 Strtok ()를 사용한 분할 오류

  20. 20

    jquery를 사용할 때 배열에 오류 확인 값이 있습니다.

  21. 21

    클래스 배열에 .append를 사용할 때 Swift "Extra Argument in Call"오류

  22. 22

    malloc 및 char 배열 포인터 사용에 대한 c의 세분화 오류

  23. 23

    사용자 입력을 배열에 추가하려고 할 때 오류 발생

  24. 24

    배열 배열에 'in'사용

  25. 25

    VBA 수식에서 문자열 변수를 사용하여 개체 / 응용 프로그램 오류 발생

  26. 26

    입력 확인란을 사용할 때 배열에서 값을 가져 오는 중 오류

  27. 27

    putExtra를 사용하여 배열을 전달하고 다른 활동에서 가져 오려고 할 때 오류

  28. 28

    select_avg () 함수를 사용하는 배열에서 문자열로의 변환 오류 CodeIgniter

  29. 29

    bash에서 공백이있는 문자열 배열 사용-오류 메시지 "curl : could not resolve host"

뜨겁다태그

보관