tuanh1979 đã viết:Mình đã thử bỏ hẳn cầu lệnh đó đi nhưng không được, vẫn báo lỗi như vậy bạn a. xem lại cho mình nhé
Private Sub UserForm_Initialize()
On Error Resume Next
Me.SoTT = 1
Call ngaynhap_Change
Sheet2.Select
Range("A1").Offset(Range("K1").Value, 0).Value = Me.sp.Text
Range("A1").Offset(Range("K1").Value, 1).Value = Me.ngaynhap.Text
Range("A1").Offset(Range("K1").Value, 4).Value = Me.SoTT.Text
Me.Inphieu.Enabled = False
Me.CapNhat.Enabled = False
Me.Xoa.Enabled = False
End Sub
cứu em với, em cũng bị lỗi này, các sheet khác chạy form ok, riêng sheet "tuan 40" chạy lõi.
Private Sub img_update_Click()
Dim WS As Worksheet
Set WS = ThisWorkbook.Sheets("DATA")
If Excel.WorksheetFunction.And(Me.txt_hvt.Value <> "", Me.txt_ngaysinh.Value <> "", _
Me.txt_nh.Value <> "", Me.txt_cmnd.Value <> "", Me.txt_nhanvien.Value <> "") Then
MsgBox "Dòng: " & Me.txt_row_id.Value
WS.Range("b" & Me.txt_row_id).Value = Me.txt_hvt.Value
WS.Range("c" & Me.txt_row_id).Value = Me.txt_nhanvien.Value
WS.Range("d" & Me.txt_row_id).Value = Me.txt_chucdanh.Value
WS.Range("e" & Me.txt_row_id).Value = Format(Me.txt_ngaysinh.Value, "dd/mm/yyyy")
' . . . . . . . '
'sau khi nhap du lieu xong ta can phai xoa du lieu nen dung sub Call khoi_tao_du_lieu
Call khoi_tao_du_lieu
MsgBox ("UPDATE du lieu thanh cong")
Else
MsgBox ("Du lieu tren khong UPDATE duoc")
End If
End Sub
Vâng để mình thử, cảm ơn bạn nhiều.Đang báo lỗi chắc do dòng (hàng) cần nạp hay xóa dữ liệu => 0
Bạn thử thế này xem sao:
PHP:Private Sub img_update_Click() Dim WS As Worksheet Set WS = ThisWorkbook.Sheets("DATA") If Excel.WorksheetFunction.And(Me.txt_hvt.Value <> "", Me.txt_ngaysinh.Value <> "", _ Me.txt_nh.Value <> "", Me.txt_cmnd.Value <> "", Me.txt_nhanvien.Value <> "") Then MsgBox "Dòng: " & Me.txt_row_id.Value WS.Range("b" & Me.txt_row_id).Value = Me.txt_hvt.Value WS.Range("c" & Me.txt_row_id).Value = Me.txt_nhanvien.Value WS.Range("d" & Me.txt_row_id).Value = Me.txt_chucdanh.Value WS.Range("e" & Me.txt_row_id).Value = Format(Me.txt_ngaysinh.Value, "dd/mm/yyyy") ' . . . . . . . ' 'sau khi nhap du lieu xong ta can phai xoa du lieu nen dung sub Call khoi_tao_du_lieu Call khoi_tao_du_lieu MsgBox ("UPDATE du lieu thanh cong") Else MsgBox ("Du lieu tren khong UPDATE duoc") End If End Sub
hiii bạn vẫn làm không được bạn ơi, có thể giúp mình hoàn thiện tí không, tìm giá trị trong ws đưa lên textbox sửa rồi up date ok, nhưng khi lấy giá trị từ listbox đưa lên texbox sửa và update lại lổi run time error "13".mình nói rõ là file mình làm có hai cách tìm kiếm, tìm kiếm chính xác theo tên , điện thoại, cmnd thì ok rồi, nhưng tới khi tìm kiếm trong listbox kích chọn đưa lên textbox được tồi nhưng khi sửa xong update bị lỗi, nhờ bạn chỉ giáo giúp ah.cảm ơn bạn trước.Đang báo lỗi chắc do dòng (hàng) cần nạp hay xóa dữ liệu => 0
Bạn thử thế này xem sao:
PHP:Private Sub img_update_Click() Dim WS As Worksheet Set WS = ThisWorkbook.Sheets("DATA") If Excel.WorksheetFunction.And(Me.txt_hvt.Value <> "", Me.txt_ngaysinh.Value <> "", _ Me.txt_nh.Value <> "", Me.txt_cmnd.Value <> "", Me.txt_nhanvien.Value <> "") Then MsgBox "Dòng: " & Me.txt_row_id.Value WS.Range("b" & Me.txt_row_id).Value = Me.txt_hvt.Value WS.Range("c" & Me.txt_row_id).Value = Me.txt_nhanvien.Value WS.Range("d" & Me.txt_row_id).Value = Me.txt_chucdanh.Value WS.Range("e" & Me.txt_row_id).Value = Format(Me.txt_ngaysinh.Value, "dd/mm/yyyy") ' . . . . . . . ' 'sau khi nhap du lieu xong ta can phai xoa du lieu nen dung sub Call khoi_tao_du_lieu Call khoi_tao_du_lieu MsgBox ("UPDATE du lieu thanh cong") Else MsgBox ("Du lieu tren khong UPDATE duoc") End If End Sub
Số TT | Họ Và Tên | Mã NV | Chức Danh | Ngày Sinh | Giới Tính | Số Đ.Thoại | Số CMND | |||||||||||
1 | phạm văn quốc | PVQ00 | Trưởng Phòng | 25/09/2012 | Nam | 0963789566 | So CMND | |||||||||||
2 | nguyễn thi thơm | NTT00 | Trưởng Phòng | 25/09/2012 | Nu | 0899563225 | 9999999999 | |||||||||||
3 | nguyễn văn ti | NVT00 | Trưởng Phòng | 25/09/2012 | Nam | 0325698654 | 1234564560 | |||||||||||
4 | nguyễn văn quang | NVQ00 | Trưởng Phòng | 25/09/2012 | Nam | 56666666666 | 55666666666 | |||||||||||
5 | nguyễn văn quang | NVQ01 | Trưởng Phòng | 25/09/2012 | Nam | 0006666666 | 555555555555 |
Mã CD | Chúc danh | ||||||||||||
GD | Giám đốc | ||||||||||||
TF | Trưởng phòng | ||||||||||||
FF | Phó phòng | ||||||||||||
NV | Nhân viên | ||||||||||||
CN | công nhân | ||||||||||||
FB | Phó ban | ||||||||||||
. . . | . . . . |