LỖI TỰ MỞ USERFORM KHI CLICK DOUBLE CHUỘT VÀO 1 Ô TRONG SHEET EXCEL

Liên hệ QC

Nguyễn T. M. Hường

Thành viên mới
Tham gia
23/7/19
Bài viết
9
Được thích
2
Giới tính
Nữ
Chào mọi người,
Mình là người mới, đang học VBA, mình có thử 1 đoạn code để tự mở userform khi click double chuột.
Mọi người xem giúp mình lỗi code ở đâu mà khi mình click đều chỉ hiện ra thông tin của một sản phẩm duy nhất.
Mọi người giúp giùm mình.
Cảm ơn mọi người nhiều
 

File đính kèm

Chào mọi người,
Mình là người mới, đang học VBA, mình có thử 1 đoạn code để tự mở userform khi click double chuột.
Mọi người xem giúp mình lỗi code ở đâu mà khi mình click đều chỉ hiện ra thông tin của một sản phẩm duy nhất.
Mọi người giúp giùm mình.
Cảm ơn mọi người nhiều
Có 2 cách khắc phục.
Cách 1 sửa chỗ này.
Mã:
Private Sub btn_dong_Click()
  Unload frm_THEMSP
End Sub
Cách 2 sửa chỗ này.
Mã:
Private Sub UserForm_Activate()
    txt_makho = Sheet2.Cells(ActiveCell.Row, 2).Value
    txt_matk = Sheet2.Cells(ActiveCell.Row, 3).Value
    txt_mabh = Sheet2.Cells(ActiveCell.Row, 4).Value
    cbx_phanloai = Sheet2.Cells(ActiveCell.Row, 5).Value
    cbx_xuatxu = Sheet2.Cells(ActiveCell.Row, 6).Value
    txt_ktvien = Sheet2.Cells(ActiveCell.Row, 7).Value
    txt_ktvi = Sheet2.Cells(ActiveCell.Row, 8).Value
    txt_m2thung = Sheet2.Cells(ActiveCell.Row, 9).Value
    cbx_donvitinh = Sheet2.Cells(ActiveCell.Row, 12).Value
End Sub
 
Upvote 0
Cám ơn bạn nhiều. Mình sửa được rồi. Bạn cho mình hỏi lỗi ở đây là sao ạ?
 
Upvote 0
Bạn cho mình hỏi thêm về cách 2. Tại sao mình dùng sheets("info_sp") không được vậy bạn?
 
Upvote 0
. . . mình có thử 1 đoạn code để tự mở userform khi click double chuột.
Mọi người xem giúp mình lỗi code ở đâu mà khi mình click đều chỉ hiện ra thông tin của một sản phẩm duy nhất.
Mọi người giúp giùm mình.
Chứ bạn muốn nó hiện ra như thế nào?
Hiện tại thì kích double vô dòng nào thì các Control sẽ phản ảnh dữ liệu của dòng đó
Hay bạn muốn hiện tất cả các dòng dữ liệu?
 
Upvote 0
Chứ bạn muốn nó hiện ra như thế nào?
Hiện tại thì kích double vô dòng nào thì các Control sẽ phản ảnh dữ liệu của dòng đó
Hay bạn muốn hiện tất cả các dòng dữ liệu?
Chào bạn, đúng rồi, mình chỉ cần nó phản ánh dữ liệu của dòng đó thôi. Mà do mình click vào dòng nào cũng chỉ hiện lên dữ liệu của dòng đầu tiên mình click. Bạn snow25 có giúp mình khắc phục rồi. Cảm ơn bạn nhiều nhen
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom