avete usato il metodo di docmd.TransferSpreadsheet per collegare o importare la lima?
Se usate tabelle collegate quando funziona con Excel, l'accesso può identificare in modo errato il tipo di dati del campo perché esamina il primo numero di n delle file (circa le prime coppie di cento file). così può interpretare in modo errato un giacimento del testo come un numerico.
Per questo motivo importo solitamente eccello le lime in una tabella dell'organizzazione nell'accesso ed allora funziono continuo da là.