Macro per calcolo interesse



  • Calcolo interesse
    di Andrea17 (utente non iscritto) data: 29/01/2009

    Con questa istruzione quando premo il command button le text sono uguali a 0
     
    Private Sub cmdCalcola_Click()
    Dim c As Double
    Dim r As Double
    Dim t As Double
    
    
    
    
    If txtCapitale.Text = "" Then
    MsgBox "devi inserire il capitale", vbExclamation, "ATTENZIONE"
    ElseIf Not IsNumeric(txtCapitale.Text) Then
    MsgBox "Devi inserire caratteri numerici", vbExclamation, "ATTENZIONE"
    End If
    
    If txtTasso.Text = "" Then
    MsgBox "devi inserire il Tasso", vbExclamation, "ATTENZIONE"
    ElseIf Not IsNumeric(txtTasso.Text) Then
    MsgBox "Devi inserire caratteri numerici", vbExclamation, "ATTENZIONE"
    End If
    
    If txtTempo.Text = "" Then
    MsgBox "devi inserire il tempo", vbExclamation, "ATTENZIONE"
    ElseIf Not IsNumeric(txtTempo.Text) Then
    MsgBox "Devi inserire caratteri numerici", vbExclamation, "ATTENZIONE"
    End If
    
    txtCapitale.Value = c
    txtTasso.Value = r
    txtTempo.Value = t
    
    txtInteresse.Value = ((c * r * t) / 100)
    
    End Sub
    



  • di Enzo (utente non iscritto) data: 29/01/2009

    Non ho capito la tua richiesta



  • di Ricky53 data: 30/01/2009

    Ciao,
    ad una prima analisi sono impostate male le variabili "c", "r" e "t"

    errata:
    txtcapitale.value = c
    txttasso.value = r
    txttempo.value = t


    esatta:
    c = txtcapitale.value
    r = txttasso.value
    t = txttempo.value

    ciao da ricky53



  • di Ricky53 data: 30/01/2009

    Ciao,
    potevi scrivere le formule senza utilizzare variabili intermedie:

    txtinteresse.value = txtcapitale.value * txttasso.value * txttempo.value / 100

    alcune domande:
    il tempo è in giorni?
    il tasso è annuo?
    non manca una divisione per "365"?

    ciao da ricky53



  • di Andrea (utente non iscritto) data: 30/01/2009

    Si infatti dipende se il calcolo è in giorni, mesi o anni



  • di Ricky53 data: 30/01/2009

    Ciao,
    con la tua risposta cosa intendevi dire?

    hai fatto la correzione che ti ho proposto?

    ciao da ricky53



  • di Andrea (utente non iscritto) data: 31/01/2009

    So che il calcolo dell'interesse può essere riferito in giorni, mesi o anni.
    il mio intento era prima di tutto che il programma funzionasse per poi dopo apportare le modifiche necessarie.
    difatti sotto la casella di testo del tempo ho inserito una casella combinata che mi elenca se voglio fare il calcolo in giorni, mesi o anni.

    cmq grazie mille questo forum è la mia salvezza perchè essendo un principiante delle volte mi blocco su delle sciocchezze.



  • di Ricky53 data: 02/02/2009

    Ciao,
    buon proseguimento.

    per ogni altra tua futura esigenza sappi che siamo qui.
    ciao da ricky53