Ở phần lưu dữ liệu lại đúng dòng đã sửa. Xin thầy cho code giải của bài giảng để em hiểu với ạ. Cảm ơn Thầy
Chào bạn hướng code như sau:
nếu bạn chọn con trỏ vào dòng thì như sau:
Option Explicit
Sub timdong()
Dim i As Long
i = ActiveCell.Row
MsgBox i
End Sub
Trường hợp tìm theo 1 ô hoặc một textbox nào đó
Sub timdongdulieu()
Dim i As Long
Dim giatri, vung
giatri = Sheet1.Range("B1").Value
vung = Sheet1.Range("A1:A10").Value
i = Application.WorksheetFunction.Match(giatri, vung, 0)
MsgBox i
End Sub
ở đây đã có vị trí i bạn thay i vào ô cần sửa là xong
sheetghi.range("o").value = sheetnhan.range("o"&i).value
thưa thầy e nghĩ nếu dùng match thì chỉ trả về thứ tự trong bảng đó thôi chứ không ra được vị trí của hàng đúng không ah, hay mình phải cộng thêm số dòng nữa
Chào bạn quan trọng là vùng của bạn là vùng nào nếu đúng vùng thì nó trả ra đúng giá trị bạn nhé.