ciao
da come sai quello che vedi non e' la realta', dato che i valori sono solo numerice nelle celle
es un giorno e mezzo equivale a 1,5 giorni 1 e 12 ore quindi in VBA
ammettendo la tua cella in A1
Sub ore()
durata = Format(Cells(1, 1) * 24, "0") ''ore testo
dur_h = Cells(1, 1) * 24 '0re valore numerico
End Sub
Ciao da locate
excel 2007 / 13