ma se uno deve scrivere un codice per fare una somma al 99% delle volte non sa se si tratta di un valore intero o no...quindi meglio val()Originariamente inviato da ans
stando a quanto dice VB, Val ritorna un double e non un byte, xegallo sta cosa del byte mi è nuova![]()
Function Val(String As String) As Double
Membro di VBA.Conversion
Restituisce i numeri contenuti in una stringa
cmq sia dipende tutto dal tipo di dato della variabile risultato, se la varibile risultato somma è integer, meglio usare CInt che ritorna direttamente un integer da assengare ad una variabile integer senza ulteriori conversioni, se la variabile somma è double allora usare CDbl, poi se usate CInt prima convertite le stringhe in integer, poi sarà vb a convertire il tutto in double, quindi fate fare una doppia conversione.
se a questo ci aggiungi che boccia1982 aveva chiesto come fare una somma(senza specificare se di valore intero o no) la risposta che gli hai dato mi sa che è sbagliata o quantomeno incompleta![]()