Ciao Massimiliano, ed un saluto a Rollis, premesso che tutte le date inserite in una textbox sono stringhe, ma non necessariamente la textbox riesce a capire che è una data, potresti anche inserire una data del genere 1/112/21 la textbox non farebbe nessuna differenza.
quindi il primo passo è costringere l'utente ad inserire una data valida questo si ottiene con il codice
Private Sub TextBox1_AfterUpdate()
TextBox1 = Format(TextBox1, "dd/mm/yyyy")
End Sub
che una volta dato invio controlla se i dati inseriti corrispondono ad una data valida, quindi la mia data sopra darebbe errore inoltre la data viene convertita da "1/11/21" a "01/11/2021", più idoneo ad una data.
passiamo al calcolo, giustamente Rollis quando ti scrive i dati sul foglio converte la stringa del TextBox in data con Cdate(Textbox1) per poi far effettuare il calcolo.
come lo stesso se nel textbox inserisci un valore deve essere convertito in valore altrimenti non potrai mai fare un calcolo sui dati inseriti.
Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie
clicca qui