Macro per calcolo interesse
Hai un problema con Excel? 
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
Vuoi Approfondire?