come si potrebbe ovviare a questo???
grazie
- Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Me.Range("A2:A1000")) Is Nothing Then
With Target(1, 1)
If IsDate((Format(.Value2, "00\/00\/0000"))) Then
Application.EnableEvents = False
.Value = CDate(Format(.Value2, "00\/00\/0000"))
Application.EnableEvents = True
Else
MsgBox "Il valore '" & Target & "' inserito in '" & Target.Address(0, 0) & "' non è in formato DATA." & vbCrLf & "Il formato corretto è: 'ggmmaaaa'"
End If
End With
End If
End Sub