Import af Excel Tabel til Access via VBA - Problem med feltnavne
Det er lykkedes mig at skrive kode til en knap, som henter indholdet af en Excel-panel til en Access tabel, men kun hvis tabellen er helt ny. Hvis tabellen allerede eksistere, med de ønskede feltnavne, så kommer fejlen:
"Feltet F2 findes ikke i destinationstabellen", også selvom Exceltabellens første linje matcher perfekt med felterne i Access tabellen.
Det er antageligt fordi ud impotere hele regnearket, og ikke er afgrænset celle/kolonneområde fre regnearket som matcher din tabel. F2 refererer til den næste kolonne i regnearket
Nu har jeg defineret Range, men stadig ingen løsning.
Min første kolonne er Dato og de efterfølgende er ID'er for forretninger (tal). Disse bliver ikke registreret når jeg laver en import via VBA til en helt ny tabel. I stedet kommer F2, F3, F4 osv. Som sagt, kun Dato er okay!
Der opstår 2906 typekonverteringsfejl efter importen. Een af fejlene er i celle U19 der er tom. Dette vil i Access blive opfattet som en string. Når du kommer til celle U20 er der tal igen som opfattes sådan. Du må simpelthen sørge for, at der er tal i alle celler inden importen.
Hvis du f.eks definerer det importerede område til A1:Ad18 får du ingen fejl. Fordi der ikke er tomme celler i dette område.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.