Makrohandlingen ImporterEksporterRegneark

Du kan bruge makrohandlingen ImporterEksporterRegneark til at importere eller eksportere data mellem den aktuelle Access-database (.mdb eller .accdb) og en regnearksfil. Du kan også sammenkæde dataene i et Excel-regneark med den aktuelle Access-database. Med et sammenkædet regneark kan du få vist regnearksdataene med Access, mens du stadig har fuld adgang til dataene fra dit Excel-regnearksprogram. Du kan også oprette kæder til data i en Lotus 1-2-3-regnearksfil, men disse data er også skrivebeskyttet i Access.

Bemærk: Fra og med Access 2010 er makrohandlingen OverførRegneark blevet omdøbt til ImporterEksporterRegneark.

Bemærk: Denne handling tillades ikke, hvis der ikke er tillid til databasen.

Indstilling

Makrohandlingen ImporterEksporterRegneark har følgende argumenter.

Handlingsargument

Beskrivelse

Overførselstype

Den type overførsel, du vil lave. Vælg Importér, Eksportér eller Kæde i boksen Overførselstype i sektionen Handlingsargumenter i makrodesignvinduet. Standarden er Importér.

Bemærk: Overførselstypen Kæde understøttes ikke for Access-projekter (.adp).

Regnearkstype

Den type regneark, der skal importeres fra, eksporteres til eller oprettes kæde til. Du kan vælge en af flere regnearkstyper i boksen. Standarden er Excel-projektmappe.

Bemærk: Du kan importere fra og sammenkæde (skrivebeskyttet) med Lotus .WK4-filer, men du kan ikke eksportere Access-data fra til dette regnearksformat. Access understøtter ikke længere import, eksport eller sammenkædning af data fra Lotus .WKS- eller Excel version 2.0-regneark med denne handling. Hvis du vil importere fra eller sammenkæde med regnearksdata i formaterne Excel version 2.0 eller Lotus .WKS, skal du konvertere dataene i regnearket til en nyere version af Excel eller Lotus 1-2-3, før du importerer eller sammenkæder med data i Access.

Tabelnavn

Navnet på den Access-tabel, du vil importere regnearksdata til, eksportere regnearksdata fra eller sammenkæde regnearksdata med. Du kan også skrive navnet på den Access-vælg forespørgsel, du vil eksportere data fra. Dette er et påkrævet argument.

Hvis du vælger Importér i argumentet Overførselstype, tilføjer Access regnearksdataene til denne tabel, hvis tabellen allerede findes. Ellers opretter Access en ny tabel, der indeholder regnearksdataene.

Du kan ikke bruge en SQL-sætning i Access til at angive de data, du vil eksportere, når du bruger makrohandlingen ImporterEksporterRegneark. I stedet for at bruge en SQL-sætning skal du først oprette en forespørgsel og derefter angive navnet på forespørgslen i argumentet Tabelnavn.

Filnavn

Navnet på den regnearksfil, der skal importeres fra, eksporteres til eller oprettes kæde til. Medtag den fulde sti. Dette er et påkrævet argument.

Access opretter et nyt regneark, når du eksporterer data fra Access. Hvis filnavnet er det samme som navnet på et eksisterende regneark, erstattes det eksisterende regneark, medmindre du eksporterer til en projektmappe oprettet med Excel version 5.0 eller nyere. Hvis det er tilfældet, kopierer Access de eksporterede data til det næste tilgængelige nye regneark i projektmappen.

Hvis du importerer fra eller opretter kæde til et Excel version 5.0-regneark eller nyere, kan du angive et bestemt regneark ved hjælp af argumentet Område.

Har feltnavne

Angiver, om den første række i regnearket indeholder navnene på felterne. Hvis du vælger Ja, anvender Access navne i denne række som feltnavne i Access-tabellen, når du importerer eller sammenkæder regnearksdataene. Hvis du vælger Nej, behandler Access den første række som en normal række med data. Standarden er Nej.

Når du eksporterer en Access-tabel eller en udvælgelsesforespørgsel til et regneark, indsættes feltnavnene i den første række i regnearket, uanset hvad du vælger i dette argument.

Område

Det område af celler, der skal importeres eller sammenkædes. Lad dette argument være tomt, hvis du vil importere eller sammenkæde hele regnearket. Du kan skrive navnet på et område i regnearket eller angive det celleområde, der skal importeres eller oprettes kæde til, f.eks. A1: E25 (bemærk, at syntaksen A1..E25 ikke fungerer i Access 97 eller nyere). Hvis du importerer fra eller opretter kæde til et Excel version 5.0-regneark eller nyere, kan du stille navnet på regnearket og et udråbstegn foran området. Eksempelvis Budget!A1:C7.

Bemærk: Når du eksporterer til et regneark, skal du lade dette argument være tomt. Hvis du angiver et område, mislykkes eksporten.

Bemærkninger

Du kan eksportere data i Access-udvælgelsesforespørgsler til regneark. Access eksporterer forespørgslens resultatsæt og behandler dem som en tabel.

Regnearksdata, du føjer til en eksisterende Access-tabel, skal være kompatible med tabellens struktur.

  • Hvert felt i regnearket skal være af samme datatype som det tilsvarende felt i tabellen.

  • Felterne skal være i samme rækkefølge (medmindre du angiver argumentet Har feltnavne til Ja, da feltnavnene i regnearket så skal stemme overens med feltnavnene i tabellen).

Denne makrohandling minder om at klikke på fanen Eksterne data og klikke på Excel i gruppen Importér eller Eksportér. Du kan bruge disse kommandoer til at vælge en datakilde, f.eks. Access eller en type af database, regneark eller tekstfil. Hvis du vælger et regneark, vises der en række dialogbokse, eller der køres en Access-guide, hvor du kan vælge navnet på regnearket og andre indstillinger. Argumenterne for makrohandlingen ImporterEksporterRegneark afspejler indstillingerne i disse dialogbokse eller i guiderne.

Bemærk: Hvis du forespørger eller filtrerer et sammenkædet regneark, skelnes der mellem store og små bogstaver i forespørgslen eller filteret.

Hvis du opretter en kæde til et Excel-regneark, der er åbent i redigeringstilstand, venter Access, indtil Excel-regnearket ikke længere er i redigeringstilstand, før kæden oprettes. Der er ingen timeout.

For at køre handlingen ImporterEksporterRegneark i et VBA-modul (Visual Basic for Applications) skal du bruge metoden OverførRegneark fra objektet DoCmd.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×