Ho questo problema ho una msflexgrid popolata da valori numerici con e senza virgola.
all' interno della msflexgrid ho questo codice che mi testa il tipo di dato contenuto:
'fg2 è la msflexgrid
With fg2
MsgBox IsNumeric(.TextMatrix(.Row, .Col)), , "Numerico"
dblTmp = .TextMatrix(.Row, .Col)
If Not Len(Text11) = 0 And _
IsNumeric(Text11) Then
MsgBox Round(dblTmp, Text11), , "con " & Text11 & " decimali"
Else
MsgBox .TextMatrix(.Row, .Col), , "completo"
End If
MsgBox Val(.TextMatrix(.Row, .Col)), , "uso della Val - troncato!"
End With
La risposta è che il valore è numerico percui dovrebbe funzionare il mio scopo di mandare i dati ad un grafico; invece non è cosi il valore non viene considerato(error 13).
Allora esporto i dati in un file access e li metto in un' altra msflexgrid e come d' incanto eccotto il tanto desiderato grafico.
Come posso dire al visual basic che i contenuti dell fg2 cioè msflexgrid sono numeri per opi considerarli tali?
Grazie mille in ogni caso
Claudio