Sửa code nút "lưu" để điền nội dung sau khi sửa đúng vị trí

Liên hệ QC

minhcong.tckt

Thành viên thường trực
Tham gia
13/4/11
Bài viết
385
Được thích
36
Giới tính
Nam
Em có 1 file cần hoàn thiện nút 'lưu" như sau:
1/ Bình thường tại sheet " dutoan" em chuột phải là ra bảng danh mục cần điền, khi thấy nội dung của "mã khách" bị sai em đã tạo ra nút " sửa", sửa lại và cho lưu thì mã bị sửa sẽ được điền đè đúng vị trí của nó ở sheet " DM_vattu"
2/ Nhưng em đã text thử, nếu dùng nút " tìm kiếm " mã khách rùi mới dùng nút 'sửa" để sửa nội dung " mã khách" thì khi ấn nút lưu, vị trí của mã khách sau khi sửa được điền lên hàng đầu của danh mục mã khách >>> sai,
Anh chị sửa giúp em lỗi này với ạ
 

File đính kèm

  • Sua nut luu khi dung text box tim kiem.xls
    261 KB · Đọc: 12
Nút "lưu" của em cần sửa ntn các anh chị, em thấy sau khi ấn nút "lưu" nó đè vào vị trí của "mã khách" khác, tạo ra 2 mã khách giống nhau, còn bị đè thì biến mất
Mã:
Private Sub cmdSua_Click()
If MsgBox(" Ban co chac chan sua chung tu khong ?" & Chr(13) & "Yes de sua, No de huy bo", vbYesNo, "Thong bao!") = vbNo Then Exit Sub
    Dim iRow As Long, i As Long, MyCtrls()
    If OptionButton1.Value Then
        MyCtrls = Array(TBMaVV, TBTenVV)
        Range("DM_VT1").Offset(LB.ListIndex, 6).Resize(1).Value = MyCtrls
    Else
        MyCtrls = Array(TBMaVV, TBTenVV, TBMST)
        Range("DM_VT1").Offset(LB.ListIndex).Resize(1).Value = MyCtrls
    End If
    
    MsgBox "SUA DU LIEU XONG", vbExclamation, "THEO DOI DIEM"
  
   '''''them
   'MyControls = Array(tbxSoTT, tbxHoTen, cbxLop, tbxDiemToan, tbxDiemHoa, tbxDiemLy)
  
    'For i = 0 To 3
    '    MyCtrls(i).Text = ""
    'Next
    
End Sub
 
Upvote 0
em gửi anh chị nút "lưu" bị lỗi bằng hình ảnh ạ
exL6xc.jpg

OjVoaK.jpg
 
Upvote 0
Web KT
Back
Top Bottom