Ciao Claudio, per quanto riguarda la somma.
Prima di tutto devi inserire la seguente funzione in un modulo bas, ciò per evitare errori nel caso di valori = 0 o Null:
codice:
Public Function Ctr(strTesto As String) As Double
On Error Resume Next
If IsNumeric(strTesto) = True Then
Ctr = CDbl((strTesto))
Else: Ctr = 0
End If
End Function
Poi per effettuare la somma della colonna 3:
codice:
Sub MSFlexGrid1_MouseUp(Button As Integer, Shift As _
Integer, X As Single, Y As Single)
Dim i As Integer
Dim Somma As Double
'Lettura della FlexGrid e Somma:
For i = 1 To MSFlexGrid1.Rows - 1
MSFlexGrid1.Col = 3
MSFlexGrid1.Row = i
Somma = Somma + Ctr(MSFlexGrid1.Text)
Next i
LblSum3.Caption = Format(Somma, "#,##0.00")
End Sub
Ciao.