Każdy z nich może być problemem/rozwiązaniem:
#Num! w programie Access informuje, że komórka zawiera mieszankę danych; jakaś cyfra, jakiś tekst, na przykład:34G (lub twój '-') wyrzuci #Num!
Musisz wrócić do programu Excel i zmienić format dowolnej komórki zawierającej zarówno liczby, jak i tekst na „dane mieszane”, a następnie zapisać ten arkusz przed zaimportowaniem do programu Access.
Możesz to zrobić za pomocą makra:
Sub Addspace()
Dim cell As Object
For Each cell In Selection
cell.Value = " " & cell.Value
cell.Value = Right(cell.Value, Len(cell.Value) - 1)
Next
End Sub
Po prostu zaznacz komórki wymagające formatowania, uruchom powyższe makro, a następnie ponownie zapisz arkusz kalkulacyjny.
Lub:
#Num! wartość błędu oznacza, że wartość w polu jest zbyt duża (dodatnia lub ujemna), aby można ją było zapisać w polu na podstawie ustawienia właściwości DataType lub Rozmiar pola. (https://support.microsoft.com/en-us/kb/209132 )
W oparciu o twój format dat, wypróbowałbym pierwszą poprawkę przed wszystkim innym. Data =/=Numer