thang314
Thành viên thường trực




- Tham gia
- 10/1/11
- Bài viết
- 324
- Được thích
- 122
- Nghề nghiệp
- lại thất nghiệp
Dim XL As New Excel.Application
Dim Wb As Workbook
Dim Ws As Worksheet
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub Form_Load()
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Database.mdb"
Rs.ActiveConnection = Cn
Set XL = CreateObject("excel.application")
Set XL = GetObject(, "excel.application")
Set Wb = XL.ActiveWorkbook
Set Ws = Wb.ActiveSheet
For i = 2 To Ws.[a2].End(xlUp).Row
Rs.Open "select*from goc where account_id='" & ws.range("a"&i).value & "'"
Ws.Range("e" & i).Value = Rs.Fields("cr_name")
Next
End Sub
em đang làm chương trình trong vb6. nhưng code chạy lại không thực hiện gán giá trị. em không rõ tại sao nữa. nhờ các cao thủ chỉ dùm.
Dim Wb As Workbook
Dim Ws As Worksheet
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Private Sub Form_Load()
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Database.mdb"
Rs.ActiveConnection = Cn
Set XL = CreateObject("excel.application")
Set XL = GetObject(, "excel.application")
Set Wb = XL.ActiveWorkbook
Set Ws = Wb.ActiveSheet
For i = 2 To Ws.[a2].End(xlUp).Row
Rs.Open "select*from goc where account_id='" & ws.range("a"&i).value & "'"
Ws.Range("e" & i).Value = Rs.Fields("cr_name")
Next
End Sub
em đang làm chương trình trong vb6. nhưng code chạy lại không thực hiện gán giá trị. em không rõ tại sao nữa. nhờ các cao thủ chỉ dùm.