Anh ơi cho em hỏi 1 chút ạ. Em có 1 bảng Excel thông tin khách hàng. Em muốn tạo 1 button và 1 ô. Để khi nhập tên KH vào ô đó và nhấn button, dữ liệu KH đó sẽ xuất hiện trên sheet đó luôn. Khi nhập tên KH khác vào ô đó và nhấn button, dữ liệu KH trước lọc sẽ biến mất, và dữ liệu KH mới hiện ra. Vậy phải viết macro thê nào ạ? E cảm ơn anh
E đã viết 1 macro nhưng thông tin KH không xuất hiện theo thứ tự liên tục từ 1 đến n trong vùng paste, mà xuất hiện theo đúng thứ tự bảng gốc. Ví dụ KH tên A ở dòng 2, 5 ,7 thì sau khi chạy, vùng paste thông tin ông A cũng xuất hiện ở dòng 2,5,7. các dòng còn lại để trống. Và khi tìm tên người mới (ví dụ ông B ở dòng 3 bảng gốc), thì ở phần paste kết quả ra đúng ông B ở dòng 3, mà không xóa ông A đi. Giúp em với ạ. E cảm ơn mọi người nhiều.
Sub MacroPullInfo()
Client.Name = Worksheets("Sheet1").Range("D12").Value
Dim Rows As Integer
Rows = Worksheets("Sheet1").Range("I2").Value
For i = 1 To Rows
If Range("B2").Offset(i, 0).Value = Client.Name Then
Range("C2:E2").Offset(i, 0).Copy
Range("E12:G12").Paste
Next i
End Sub