Cal basic: somma di celle con valori orari negativo

chiesto il 2020-02-05 13:29:45 +0100

Immagine gravatar per dangr

Buongiorno a tutti, Accedo ad un foglio excel nelle cui celle ho riportato delle differenze orarie solo se negative. Con un una macro in basic vorrei fare la somma di tali valori dopo avere letto tutte le celle con la istruzione: if (dm5 < 0) then '--- valore orario negativo dm5=(-1*dm5) dm6 = dm6 + dm5 print("dm5--> " + dm5 + " " + format(dm5, "[H]:MM") + " dm6-> " + dm6 + " " + format(dm6, "[H]:MM"))
mi accade che se leggo il valore -00:09:00 nella variabile dm5, se la stampo si ha dm5 --> 6,25E-03 con il format 0:09 ma nella variabile di accumolo dm6 ci va il valore dm6--> -0,99375 con il format -23,51 Le variabili sono variant. Grazie a chiunque mi vorra' dare una indicazione

modifica retag flag offensive close merge delete

Commenti

A parte il fatto che Excel non supporta valori orari negativi, non capisco perché tu debba fare una macro quando puoi semplicemente ricorrere alla funzione SOMMA.SE, visto che Calc i valori orari negativi li gestisce.

Immagine gravatar per R.C. R.C. ( 2020-02-06 19:48:57 +0100 )modifica