Selamat malam para master excel, saya ingin bertanya : Saya mempunyai file excel yang saya buat sebagai aplikasi input data (sheet 1) dan sheet 2 sebagai databasenya menggunakan VBA excel. (file terlampir).
Saya ingin mengganti penyimpanan databasenya tidak dengan excel lagi, tetapi dengan database mysql. Saya sudah menginstal xampp dan odbc connector, saya sudah berhasil menghubungkannya juga dengan script : Dim conn As New ADODB.Connection Set conn = New ADODB.Connection conn.Open "DRIVER={MySQL ODBC 5.2w Driver}" & _ ";SERVER= localhost" & _ ";database= database_ho" & _ ";user= root" & _ ";password= ione123" Pertanyaannya : 1. Bagaimana sript vba untuk memasukkan ("C3").Value pada sheet1 ini, kedalam field "alamat" pada database mysql. Kalau dengan database excel sendiri kan script intinya Cuma : .Cells(baris, 2) = Sheet1.Range("C3"). (dalam file yang saya lampirkan). 2. Aplikasi ini akan saya share sehingga bisa dibuka dari komputer mana saja dan bersamaan dalam 1 jaringan lokal, tetapi karena variable "Server" = "localhost", maka akan eror pada saat dijalankan pada komputer lain karena xampp (database) hanya di komputer dengan ip 192.168.0.1. Saya sudah mencoba merubah settingan pada odbc connector dengan mengganti "TCP/IP server" nya dengan 192.168.0.1 tapi selalu koneksi gagal, harus localhost baru bisa. Bagaimana caranya agar bila dijalankan di komputer lain dalam 1 jaringan ? Bagi master2 excel... Mohon pencerahannya....saya sudah googling kesana kemari tapi tidak ketemu... Sebelumnya terimakasih yang sebesar-besarnya....
AA.xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12