Nhờ các bạn chỉ giúp.
Bảng dữ liệu của tôi có cột A có giá trị không đổi, các cột B, C, D, E, F có giá trị biến đổi.
Tôi muốn làm 1 form nhập dữ liệu để có thể tạo ra 2 bảng kết quả như sau:
Bảng 1: Các giá trị thực hiện tại
Bảng 2: Các giá trị đã được nhập cho đến hiện tại.
Nhờ các bạn hướng dẫn thêm cho tôi lệnh tìm kiếm và sửa lỗi(trong trường nhập sai) để gép vào Form.
Hiện tại tôi mới chỉ biết làm bảng số 2 với CODE như dưới đây.
Sub Nhapdulieu()
Dim LastRow As Long
With Worksheets("Sheet2")
LastRow = .Range("A" & Rows.Count).End(xlUp).Row + 1
.Range("A" & LastRow).Value = Worksheets("Sheet1").Range("A2").Value
.Range("B" & LastRow).Value = Worksheets("Sheet1").Range("B2").Value
.Range("C" & LastRow).Value = Worksheets("Sheet1").Range("C2").Value
.Range("D" & LastRow).Value = Worksheets("Sheet1").Range("D2").Value
.Range("E" & LastRow).Value = Worksheets("Sheet1").Range("E2").Value
.Range("F" & LastRow).Value = Worksheets("Sheet1").Range("F2").Value
End With
With Worksheets("Sheet1")
Range("A2").Value = ""
Range("B2").Value = ""
Range("C2").Value = ""
Range("D2").Value = ""
Range("E2").Value = ""
Range("F2").Value = ""
End With
End Sub
Bảng dữ liệu của tôi có cột A có giá trị không đổi, các cột B, C, D, E, F có giá trị biến đổi.
Tôi muốn làm 1 form nhập dữ liệu để có thể tạo ra 2 bảng kết quả như sau:
Bảng 1: Các giá trị thực hiện tại
Bảng 2: Các giá trị đã được nhập cho đến hiện tại.
Nhờ các bạn hướng dẫn thêm cho tôi lệnh tìm kiếm và sửa lỗi(trong trường nhập sai) để gép vào Form.
Hiện tại tôi mới chỉ biết làm bảng số 2 với CODE như dưới đây.
Sub Nhapdulieu()
Dim LastRow As Long
With Worksheets("Sheet2")
LastRow = .Range("A" & Rows.Count).End(xlUp).Row + 1
.Range("A" & LastRow).Value = Worksheets("Sheet1").Range("A2").Value
.Range("B" & LastRow).Value = Worksheets("Sheet1").Range("B2").Value
.Range("C" & LastRow).Value = Worksheets("Sheet1").Range("C2").Value
.Range("D" & LastRow).Value = Worksheets("Sheet1").Range("D2").Value
.Range("E" & LastRow).Value = Worksheets("Sheet1").Range("E2").Value
.Range("F" & LastRow).Value = Worksheets("Sheet1").Range("F2").Value
End With
With Worksheets("Sheet1")
Range("A2").Value = ""
Range("B2").Value = ""
Range("C2").Value = ""
Range("D2").Value = ""
Range("E2").Value = ""
Range("F2").Value = ""
End With
End Sub



