
Private Sub Calcolo()
TextBox10.Text = Val(Replace(TextBox6.Text, ",", ".")) * Val(Replace(TextBox7.Text, ",", ".")) * Val(Replace(TextBox8.Text, ",", ".")) * Val(Replace(TextBox9.Text, ",", "."))
End Sub
Private Sub TextBox6_Change()
Calcolo
End Sub
Private Sub TextBox7_Change()
Calcolo
End Sub
Private Sub TextBox8_Change()
Calcolo
End Sub
Private Sub TextBox9_Change()
Calcolo
End Sub
|
Private Function ToVal(txt As Object) As Double
ToVal = IIf(Len(Trim(txt.Text)), Val(Replace(txt.Text, ",", ".")), 1)
End Function
Private Sub Calcolo()
TextBox10.Text = ToVal(TextBox6) * ToVal(TextBox7) * ToVal(TextBox8) * ToVal(TextBox9)
End Sub
Private Sub TextBox6_Change()
Calcolo
End Sub
Private Sub TextBox7_Change()
Calcolo
End Sub
Private Sub TextBox8_Change()
Calcolo
End Sub
Private Sub TextBox9_Change()
Calcolo
End Sub
|
Private sub calcolo1() Textbox2.text=totval(textbox10)*val(textbox2.value) End sub Private sub textbox2_change() Calcolo1 End sub |
Private fiction Toval1(tot as object) as double Toval1=IIf(len(trim(tot.text)), val(replace (tot.text,",",".")),1 End fiction Private sub calcolo1() Textbox2.text=toval1(textbox10) * toval1(textbox4) End sub Private sub textbox2_change() Calcolo1 End sub |
'*************************************************************************
'Codice per moltiplicare tra textbox e avere il risultato nella textbox10-textBox13
'*********************************************************
Private Function ToVal(txt As Object) As Double
ToVal = IIf(Len(Trim(txt.Text)), Val(Replace(txt.Text, ",", ".")), 1)
End Function
Private Sub Calcolo1()
TextBox10.Text = ToVal(TextBox6) * ToVal(TextBox7) * ToVal(TextBox8) * ToVal(TextBox9)
TextBox10 = Format(TextBox10, " #,##0.00")
End Sub
Private Sub Calcolo()
TextBox13.Text = ToVal(TextBox10) * ToVal(TextBox4)
TextBox13 = Format(TextBox13, "€ #,##0.00")
End Sub
Private Sub TextBox10_Change()
Calcolo
End Sub
Private Sub TextBox4_Change()
Calcolo
End Sub
Private Sub TextBox6_Change()
Calcolo1
End Sub
Private Sub TextBox7_Change()
Calcolo1
End Sub
Private Sub TextBox8_Change()
Calcolo1
End Sub
Private Sub TextBox9_Change()
Calcolo1
End Sub
'**********************************************************************************************Fine codice
|
TextBox10 = Format(TextBox10, "€ #,##0.00") End Sub |
'*************************************************************************
'Codice per moltiplicare tra textbox e avere il risultato nella textbox10-textBox13
'*************************************************************************
Private Function ToVal(txt As Object) As Double
ToVal = IIf(Len(Trim(txt.Text)), Val(Replace(txt.Text, ",", ".")), 1)
End Function
Private Sub Calcolo1()
TextBox10.Text = ToVal(TextBox6) * ToVal(TextBox7) * ToVal(TextBox8) * ToVal(TextBox9)
TextBox4 = Format(TextBox4, " #,##0.00")
'TextBox4 = Format(TextBox4, " #,##0.00")
End Sub
Private Sub Calcolo()
TextBox13.Text = ToVal(TextBox10) * ToVal(TextBox4)
TextBox13 = Format(TextBox13, "€ #,##0.00")
End Sub
Private Sub TextBox10_Change()
Calcolo
End Sub
Private Sub TextBox4_Change()
Calcolo
End Sub
Private Sub TextBox6_Change()
Calcolo1
End Sub
Private Sub TextBox7_Change()
Calcolo1
End Sub
Private Sub TextBox8_Change()
Calcolo1
End Sub
Private Sub TextBox9_Change()
Calcolo1
End Sub
'**********************************************************************************************Fine codice
|
ToVal = IIf(Len(Trim(txt.Text)), Val(Replace(Replace(txt.Text, ",", "."), "€", "")), 1) |
'*********************************************
'Inserimento dati in una tabella prestabilita'
'*********************************************
Private Sub CommandButton1_Click()
Dim RowCount As Long
Dim ctl As Control
Dim new_can As String
'Inserimento in tabella
RowCount = Worksheets("Computo").Range("B" & Rows.Count).End(xlUp).Row
With Worksheets("Computo").Range("B6")
.Offset(RowCount, 7).Value = TextBox1.Value
'****************************************************************
'Codice da utilizzare se in qualce textbox ci sono valori in euro ”Formattazione”
'*****************************************************************
On Error Resume Next
.Offset(RowCount, 8) = CDbl(Replace(TextBox4, "€ ", ""))
On Error GoTo 0
End With
new_can = ComboBox1.Value
'CaricaDati
End Sub
|
