Salam Kenal semua
Saya punya kode utk mengakses file excell 2003, seperti berikut :
With sConn2
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" & Trim(Text1.Text) & ";" & _
"Extended Properties=Excel 8.0;"
.Open
End With
If sRec2.State = adStateOpen Then sRec2.Close
sComm2.CommandText = "Select * from [sheet1$A0:Z15000]"
sComm2.ActiveConnection = sConn2
sRec2.Open sComm2, , adOpenDynamic, adLockOptimistic
Tapi kok jika membaca cell, misal A12 yang berisi angka, maka hasil
pembacaan akan null / blank / "", sehingga saya harus merupah tipe
format cell nya, tapi saya sudah coba ubah menjadi general, text dsb,
tetap saja kosong, saya pun format menjadi text dengan menambahkan
tanda " kutip satu ( ' ) " pada awal angka tersebut, sehingga pada
pojok kiri atas cell A12 itu menjadi berwarna segitiga hijau ( tanda
bahwa angka itu diperlakukan sebagai text ) baru hasil pembacaan tidak
ankan kosong. tapi yang menjadi masalah adalah, jika ada 1000 row,
apakah saya harus tambahkan 1 per satu tanda kutip satu itu pada
setiap baris, adakah yang bisa bantu beri advice, ASAP
Best Regard's
Benny