Membaca dan Mengambil Data dari File Excel di Visual Basic 6

Tidak bisa dihindari bahwa suatu ketika Anda sudah memiliki data yang tersimpan di sebuah file Excel lalu Anda ingin membaca dan bahkan mengambil data dari dalam file Excel tadi, untuk selanjutnya diproses dengan program yang Anda buat. Melalui artikel ini, saya akan menunjukkan kepada Anda bagaimana cara untuk mengakses data tersebut, mulai dari membuat atau mendapatkan object Excel, membuka file Excel, membaca worksheet pertama, mengambil data yang terdapat di worksheet pertama pada kolom dan baris tertentu, menutup worksheet dan workbook Excel, sampai kepada membersihkan memory yang digunakan oleh object Excel dari dalam program Anda. Semuanya cukup dengan mengoptimalkan Microsoft Excel Object Library dan kode Visual Basic 6. Object ini bisa Anda gunakan dengan syarat di komputer tersebut sudah terinstall Microsoft Excel atau Microsoft Office.

Silahkan Login atau registrasi akun untuk membaca artikel ini selengkapnya.

Komentar

  1. marisa mengatakan:

    Maaf mau bertanya neh. kalau artikel inikan berkait dengan mengambil data dari excel ke VB6 (input data ke VB6).
    saya ingin bertanya, bagaimana jika sebaliknya. yaitu mengirim data dari VB6 ke excel (Output data dari VB6).
    Mohon bantuannya. terima kasih

  2. admin mengatakan:
  3. Seno mengatakan:

    bang, untuk tranfer data dari access ke excel Alhamdullilah saya udah bisa … yang saya tanyakan adakah contoh vb6 dangan hanya menekan tombol comment dalam sebuah form dapat membuka file excel tsb tentunya applikasi excelnya terbuka juga bang.
    trima kasih sebelumnya

  4. Agustu Atihuta mengatakan:

    Maaf ingin bertanya, klo yang dijelaskan di atas khan dibatasi hanya sampai 5 baris saja, gimana klo kita ingin membaca dan mengambil semua data dari semua baris yang ada d excel dimana syaratnya dimulai dari baris kedua karena baris pertama dari data di excel itu akan kita jadikan nama field dari database acces?

  5. priyono.yasmin mengatakan:

    Saya coba ulangi lagi mulai langkah 1 sampai 4, compile error pada line 81 : expected variable or procedure not project, bagaimana ya solusinya. Mhn maaf ilmu sy masih dangkal dalam hal ini

  6. mohamadirianto mengatakan:

    Sorry, saya baru join. Saya agak telat belajar Visual Basic 6. So, masih banyak yang belum saya ketahui. Mohon bantuannya kepada Bung Admin perihal berikut yang belum ketemu, di sajian yang ada, step by step :
    1. Bagaimana caranya dari VB6 men-generate data secara random by interval dalam waktu unlimited dan langsung menulis data yang dihasilkan ke database Access 2007.
    2. Setelah itu, bagaimana cara mengambil data yang sudah terkumpul tersebut (di dalam Access 2007) dari/ melalui VB6 untuk diproses ?
    3. Dimana saya bisa mendapatkan ODBC untuk access 2007 ? (surfing di internet nihil) dan bagaimana cara meng-implementasikannya ?

    Demikian, atas bantuannya saya ucapkan terimakasih.

    • Masino Sinaga mengatakan:

      1. Untuk men-generate data secara random, gunakan fungsi Randomize() bawaan VB6. Untuk menulis data ke database Access 2007, silahkan lihat contoh-contoh pemrograman database di bagian kategori “ADO, DAO, Database”.

      2. Contoh-contoh pemrograman database (termasuk cara mengambil record dari database) bisa Anda lihat dari artikel2 yang terdapat di dalam kategori “ADO, DAO, Database”.

      3. Untuk mendapatkan ODBC Access 2007, silahkan googling dengan keyword “ACEODBC.DLL”.

Utarakan pikiran Anda