Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Vito,
eh si infatti credo che ci siamo fraintesi.
per capirci meglio ti spiego il perchè:
ho bisogno di calcolare solo le ore lavorate e quindi scorporare le ore di FE.. MA ecc....
la cella viene fuori dal gestionale con:
6 1 FE dove 6 sono le lavorate e 1 sono quelle prese di ferie. Nella mia somma ho bisogno solo delle lavorate fisicamente e non di quelle ore di giustificazione assenza tipo permessi ferie ecc..
Bene! Difatti, la tua spiegazione originale era chiara; sono stato io che la frainteso!
Ogni ostacolo nella vita non è altro che un passo verso il paradiso, quindi sostituisci il codice precedente con:
'=========>>
Option Explicit
'--------->>
Public Function SommaStrana(r As Range) As Double
Dim rCell As Range
Dim vArr As Variant, V As Variant
Dim i As Long
Dim dSum As Double
For Each rCell In r.Cells
With rCell
If Not IsEmpty(.Value) Then
vArr = Split(.Value, Chr(10))
V = vArr(0)
If IsNumeric(V) Then
dSum = dSum + Val(Replace(V, ",", "."))
End If
End If
End With
Next rCell
SommaStrana = dSum
End Function
'<<=========
===
Regards,
Norman