Tìm Kiếm dữ liệu trả về nhiều cột và nhiều hàng kèm công thức

Liên hệ QC

chitbk

Thành viên mới
Tham gia
11/2/09
Bài viết
9
Được thích
1
Chào các anh chị, mình đang cần viết code VBA or dùng hàm trong excel để trả về nhiều cột và nhiều hàng (kèm cả công thức) từ 1 dữ liệu có sẵn. Xin cảm ơn
1623943812774.png
 

File đính kèm

  • Tim kiem nhieu gia tri.xlsx
    15.3 KB · Đọc: 12
Upvote 0
Chào các anh chị, mình đang cần viết code VBA or dùng hàm trong excel để trả về nhiều cột và nhiều hàng (kèm cả công thức) từ 1 dữ liệu có sẵn. Xin cảm ơn
Góp thêm một cách. Thử dùng bằng VBA (code cùi bắp ) xem sao.
Nếu có kết quả ngay khi thay đổi J4 thì viết code cho sụ kiện thay đổi Worksheet_Change. Tôi tin là bạn làm được
 

File đính kèm

  • Tim kiem nhieu gia tri.xlsm
    24.2 KB · Đọc: 15
Upvote 0
Góp thêm một cách. Thử dùng bằng VBA (code cùi bắp ) xem sao.
Nếu có kết quả ngay khi thay đổi J4 thì viết code cho sụ kiện thay đổi Worksheet_Change. Tôi tin là bạn làm được
Có thể viết thế này:
PHP:
Public Sub GPE()
Const Cols As Long = 4
Dim I As Long, R As Long, Dam As Long, DK As Boolean
    Dam = Range("J4").Value
    R = Range("D10000").End(xlUp).Row
For I = 4 To R Step 3
    If Range("B" & I).Value = Dam Then
        Range("D" & I).Resize(3, Cols).Copy
        Range("L4").PasteSpecial Paste:=xlPasteValues
        Application.CutCopyMode = False
        MsgBox "XONG!", , "GPE"
        DK = True
        Exit For
    End If
Next I
If DK = False Then
    Range("L4:O6").ClearContents
    MsgBox "Khong tim thay", , "GPE"
End If
End Sub
 
Upvote 0
Góp thêm một cách. Thử dùng bằng VBA (code cùi bắp ) xem sao.
Nếu có kết quả ngay khi thay đổi J4 thì viết code cho sụ kiện thay đổi Worksheet_Change. Tôi tin là bạn làm được
Cảm ơn HUONGHCKT, Ba Tê HieuCD,
Hiện nay code chỉ chạy cho 1 ô J4, mình có thể cho chạy nhiều vị trí như hình không ah, xin cảm ơn.

1623985470968.png

 
Upvote 0
Có thể viết thế này:
PHP:
Public Sub GPE()
Const Cols As Long = 4
[/QUOTE]
nếu số cột cần copy nhiều hơn 4 thì... 
và
[QUOTE="Ba Tê, post: 1032750, member: 163936"]
For I = 4 To R Step 3
  ......
[/QUOTE]
Tôi nghị rằng nếu để Const cols =4  và để  bước nhảy Step =3 có thể sễ không đúng nếu dữ liệu có cách quãng không đều.
Bài đã được tự động gộp:

Cảm ơn HUONGHCKT, Ba Tê HieuCD,
Hiện nay code chỉ chạy cho 1 ô J4, mình có thể cho chạy nhiều vị trí như hình không ah, xin cảm ơn.

View attachment 260838

tôi sửa lại theo ý bạn. chay thử xem
 

File đính kèm

  • Tim kiem nhieu gia tri.xlsm
    25.5 KB · Đọc: 18
Upvote 0
Web KT

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

Back
Top Bottom