Ciao Giorgio e benvenuto, per cortesia aderisci alla campagna "Versione excel".
Mi è poco chiaro cosa devi ottenere visto che parli di una userform; provo, puoi utilizzare una colonna di appoggio, ad esempio in colonna F:
=SE(E(A6>=$C$4;A6<=$C$5);1;"") e poi con =SOMMA(F6:F20000) ottieni il numero di righe impegnate
oppure in colonna G:
=SE(E(A6>=$C$4;A6<=$C$5);RIF.RIGA(A6);"") e poi con ="A"&MIN(G6:G20000)&":"&MAX(G6:G20000) ottieni il range occupato, ma in questo caso le date devono essere consecutive (senza salto di righe).
Ma potrebbe bastare anche un semplice =C5-C4, sempre che le date siano consecutive e non ripetitive.
Ti allego esempio. Ciao e buona notte.
[Modificato da freeant7@forum 19/10/2011 21:23]
Ciao
Antonio
(Versione excel:2003/2010)