12/01/09 7:22
salvewa
ho creato una userform nella quale ho inserito alcuni textbox che invieranno i dati digitati in una serie di celle di un foglio excel. Tutto funziona tranne il txtbox dove inserire la data e il txtbox dove inserire l'orario.
Di seuito descrivo il codice che che utilizzo relativo al txtbox per la data:
Private Sub txtDataArr_Change()
txtDataArr = Format(txtDataArr, “dd-mm-yy”)
If Len(txtDataArr.Text) = 8 Then
txtOraArr.SetFocus
End If
End Sub
Non appena digito un solo numero nel txtbox data in questione parte autom. tutta la data es. digito 1 e compone 31/12/99; 2 e compone 01/01/00 e così via. Ovviamente vorrei essere io a digitare tutta la data che mi serve inserire e non che il txtbox lo faccia autom. oltretutto sbagliando.
Mi sono accorto che una volta inviati i dati sul foglio excel la data viene trasferita nella casella per es. a3 senza mantenere il formato data o ora nonostante questi campi erano già stati formattati: uno con form. data ed uno ora.
Cosa devo correggere nell'esempio che vi ho posto.
Sempre sullo stesso codice mi fareste cortesemente un es. per il txtbox ora.
Grazie anticipatamente per la Vs attenzione.
Di seuito descrivo il codice che che utilizzo relativo al txtbox per la data:
Private Sub txtDataArr_Change()
txtDataArr = Format(txtDataArr, “dd-mm-yy”)
If Len(txtDataArr.Text) = 8 Then
txtOraArr.SetFocus
End If
End Sub
Non appena digito un solo numero nel txtbox data in questione parte autom. tutta la data es. digito 1 e compone 31/12/99; 2 e compone 01/01/00 e così via. Ovviamente vorrei essere io a digitare tutta la data che mi serve inserire e non che il txtbox lo faccia autom. oltretutto sbagliando.
Mi sono accorto che una volta inviati i dati sul foglio excel la data viene trasferita nella casella per es. a3 senza mantenere il formato data o ora nonostante questi campi erano già stati formattati: uno con form. data ed uno ora.
Cosa devo correggere nell'esempio che vi ho posto.
Sempre sullo stesso codice mi fareste cortesemente un es. per il txtbox ora.
Grazie anticipatamente per la Vs attenzione.
aaa