Tindakan makro ImportExportSpreadsheet

Anda bisa menggunakan tindakan makro Importexportspreadsheet untuk mengimpor atau mengekspor data antara database Access saat ini (. MDB atau. accdb) dan file lembar bentang. Anda juga dapat menautkan data di lembar bentang Excel ke database Access saat ini. Dengan lembar bentang tertaut, Anda bisa menampilkan data lembar bentang dengan Access selagi masih mengizinkan akses lengkap ke data dari program lembar bentang Excel Anda. Anda juga dapat menautkan ke data dalam file lembar bentang Lotus 1-2-3, tetapi data ini juga bersifat baca-saja di Access.

Catatan: Mulai di Access 2010, tindakan makro Transferspreadsheet diubah namanya menjadi Importexportspreadsheet.

Catatan: Tindakan ini tidak akan diperbolehkan jika database tidak tepercaya.

Pengaturan

Tindakan makro Importexportspreadsheet memiliki argumen berikut.

Argumen tindakan

Deskripsi

Tipe transfer

Tipe transfer yang ingin Anda buat. Pilih impor, ekspor, atau tautkan dalam kotak tipe transfer di bagian argumen tindakan dari jendela desain makro. Defaultnya adalah impor.

Catatan: Tipe transfer link tidak didukung untuk proyek Access (. ADP).

Tipe lembar bentang

Tipe lembar bentang untuk diimpor dari, mengekspor ke, atau menautkan ke. Anda dapat memilih salah satu dari beberapa tipe lembar bentang dalam kotak. Defaultnya adalah buku kerja Excel.

Catatan: Anda dapat mengimpor dari dan menautkan (baca-saja) ke Lotus. WK4 file, tapi Anda tidak bisa mengekspor data Access ke format lembar bentang ini. Access juga tidak lagi mendukung mengimpor, mengekspor, atau menautkan data dari Lotus. WKS atau Excel versi 2,0 lembar bentang dengan tindakan ini. Jika Anda ingin mengimpor dari atau menautkan ke data lembar bentang di Excel versi 2,0 atau Lotus. Format WKS, mengonversi data lembar bentang ke versi Excel yang lebih baru atau Lotus 1-2-3 sebelum mengimpor atau menautkan data ke Access.

Nama tabel

Nama tabel Access untuk mengimpor data lembar bentang ke, mengekspor data spreadsheet dari, atau menautkan data spreadsheet ke. Anda juga dapat mengetikkan nama kueri pemilihan yang Anda inginkan untuk mengekspor datanya. Ini adalah argumen yang diperlukan.

Jika Anda memilih impor dalam argumen tipe transfer , Access menambahkan data lembar bentang ke tabel ini jika tabel sudah ada. Jika tidak, Access akan membuat tabel baru yang berisi data lembar bentang.

Di Access, Anda tidak bisa menggunakan pernyataan SQL untuk menentukan data yang akan diekspor saat Anda menggunakan tindakan Importexportspreadsheet makro. Alih-alih menggunakan pernyataan SQL, Anda harus terlebih dahulu membuat kueri lalu menentukan nama kueri dalam argumen nama tabel .

Nama file

Nama file lembar bentang untuk diimpor dari, mengekspor ke, atau menautkan ke. Sertakan jalur lengkap. Ini adalah argumen yang diperlukan.

Access membuat lembar bentang baru saat Anda mengekspor data dari Access. Jika nama file sama seperti nama lembar bentang yang sudah ada, Access menggantikan lembar bentang yang sudah ada, kecuali jika Anda mengekspor ke buku kerja Excel versi 5,0 atau yang lebih baru. Dalam hal ini, Access menyalin data yang diekspor ke lembar kerja baru yang tersedia berikutnya dalam buku kerja.

Jika Anda mengimpor dari atau menautkan ke lembar bentang Excel versi 5,0 atau yang lebih baru, Anda bisa menentukan lembar kerja tertentu dengan menggunakan argumen rentang .

Memiliki nama bidang

Menentukan apakah baris pertama lembar bentang berisi nama bidang. Jika Anda memilih ya, Access menggunakan nama dalam baris ini sebagai nama bidang dalam tabel Access saat Anda mengimpor atau menautkan data lembar bentang. Jika Anda memilih tidak, Access akan memperlakukan baris pertama sebagai deretan data normal. Defaultnya adalah Tidak.

Saat Anda mengekspor tabel Access atau memilih kueri ke lembar bentang, nama bidang disisipkan ke dalam baris pertama lembar bentang tidak peduli apa yang Anda pilih dalam argumen ini.

Range

Rentang sel untuk diimpor atau ditautkan. Biarkan argumen ini kosong untuk mengimpor atau menautkan seluruh lembar bentang. Anda dapat mengetikkan nama rentang di lembar bentang atau menentukan rentang sel yang akan diimpor atau ditautkan, seperti A1: E25 (Perhatikan bahwa A1.. Sintaks E25 tidak berfungsi di Access 97 atau yang lebih baru). Jika Anda mengimpor dari atau menautkan ke lembar bentang Excel versi 5,0 atau yang lebih baru, Anda bisa mengawali rentang dengan nama lembar kerja dan tanda seru; Misalnya, anggaran! A1: C7.

Catatan: Saat Anda mengekspor ke lembar bentang, Anda harus membiarkan argumen ini kosong. Jika Anda memasukkan sebuah rentang, ekspor akan gagal.

Keterangan

Anda dapat mengekspor data di Access pilih kueri ke lembar bentang. Access mengekspor rangkaian hasil kueri, yang memperlakukannya seperti tabel.

Data lembar bentang yang Anda tambahkan ke tabel Access yang sudah ada harus kompatibel dengan struktur tabel.

  • Setiap bidang di lembar bentang harus terdiri dari tipe data yang sama dengan bidang terkait dalam tabel.

  • Bidang harus dalam urutan yang sama (kecuali Anda telah mengatur argumen nama bidang ke ya, di mana nama bidang di lembar bentang harus cocok dengan nama bidang dalam tabel).

Tindakan makro ini mirip dengan mengklik tab data eksternal dan mengklik Excel dalam grup impor atau ekspor . Anda dapat menggunakan perintah ini untuk memilih sumber data, seperti Access atau tipe file database, lembar bentang, atau teks. Jika Anda memilih lembar bentang, rangkaian kotak dialog muncul, atau panduan akses berjalan, di mana Anda memilih nama lembar bentang dan opsi lainnya. Argumen tindakan makro Importexportspreadsheet merefleksikan opsi dalam kotak dialog atau panduan.

Catatan: Jika Anda meminta atau memfilter lembar bentang tertaut, kueri atau filter peka huruf besar-kecil.

Jika Anda menautkan ke lembar bentang Excel yang terbuka dalam mode edit, Access akan menunggu hingga lembar bentang Excel tidak berada di luar mode edit sebelum menyelesaikan tautan tersebut; tidak ada waktu habis.

Untuk menjalankan tindakan Importexportspreadsheet dalam modul Visual Basic for Applications (VBA), gunakan metode transferspreadsheet dari objek DoCmd .

Perlu bantuan lainnya?

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×