LẤY Số liệu từ sheet2 sang sheet 1 thỏa mãn điều kiện

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

giangtranvba

Thành viên mới
Tham gia
29/11/23
Bài viết
3
Được thích
0
Mình muốn lấy số dư TK 519109/519129 - nằm ở cột M của sheet 2 sang côt D của sheet 1 (theo ngày / mã chi nhánh / tài khoản ....) .

ACE xem giúp mình code mình viết có gì sai ạ????

trdt​
brcd​
acctcd​
afterbal_cr​
 

File đính kèm

  • LAY SO LIEU 519109-519129.xlsm
    202.2 KB · Đọc: 8
Mình muốn lấy số dư TK 519109/519129 - nằm ở cột M của sheet 2 sang côt D của sheet 1 (theo ngày / mã chi nhánh / tài khoản ....) .

ACE xem giúp mình code mình viết có gì sai ạ????

trdt​
brcd​
acctcd​
afterbal_cr​
Bạn đổi mã code để sao chép thènh thế này:
ws1.Cells(j, 4).Value = ws2.Cells(i, 13).Value
(giá trị được gán vào luôn đứng trước giá trị dữ liệu gán)
Bạn nên nghiên cứu đưa vào mảng sẽ cải thiện tốc độ chứ để chạy i, j này dữ liệu nhiều đợi lâu lắm
 
Upvote 0
Mình muốn lấy số dư TK 519109/519129 - nằm ở cột M của sheet 2 sang côt D của sheet 1 (theo ngày / mã chi nhánh / tài khoản ....) .

ACE xem giúp mình code mình viết có gì sai ạ????

trdt​
brcd​
acctcd​
afterbal_cr​
Nhầm yêu cầu.................
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn đổi mã code để sao chép thènh thế này:
ws1.Cells(j, 4).Value = ws2.Cells(i, 13).Value
(giá trị được gán vào luôn đứng trước giá trị dữ liệu gán)
Bạn nên nghiên cứu đưa vào mảng sẽ cải thiện tốc độ chứ để chạy i, j này dữ liệu nhiều đợi lâu lắm
Luật gán, theo ngữ pháp VBA:
- Nơi được gán luôn luôn nằm bên trái phép gán (tức là dấu =). Bên phải phép gán là biểu thức giá trị dữ liệu gán.
- Một câu lệnh chỉ có thể chứa một phép gán. Nếu có nhiều hơn một dấu = thì chỉ riêng dấu bên trái nhất là phép gán, các dấu còn lại là phép so sánh.
(Lưu ý là luật này hoàn toàn khác với JavaScript và Office Script. Các ngôn ngữ sau này dùng pipe để chuyền kết quả biểu thức gán cho nên có thể sử dụng nhiều phép gán trong một lệnh)
 
Upvote 0
Bạn đổi mã code để sao chép thènh thế này:
ws1.Cells(j, 4).Value = ws2.Cells(i, 13).Value
(giá trị được gán vào luôn đứng trước giá trị dữ liệu gán)
Bạn nên nghiên cứu đưa vào mảng sẽ cải thiện tốc độ chứ để chạy i, j này dữ liệu nhiều đợi lâu lắm
Bạn xem giúp mình làm theo phương pháp mảng dic này sao nó không chạy nhỉ??????????
Mình muốn lấy dữ liệu từ cột M của sheet 2 sang cột H của sheet 1 theo thỏa mãn điều kiện cột A, B,C của sheet 1
 

File đính kèm

  • TEST.15.12.2023.xlsm
    220.9 KB · Đọc: 4
Upvote 0
Bạn xem giúp mình làm theo phương pháp mảng dic này sao nó không chạy nhỉ??????????
Mình muốn lấy dữ liệu từ cột M của sheet 2 sang cột H của sheet 1 theo thỏa mãn điều kiện cột A, B,C của sheet 1
Chỉnh sửa theo điều kiện bạn muốn nhé ở key nhé
 

File đính kèm

  • TEST.15.12.2023.xlsm
    218.2 KB · Đọc: 12
Upvote 0
sao lại chỉ trả đúng kết quả có 2 dòng thôi bạn nhỉ?????
Bạn để điều kiện có khớp đâu mà chả ra thế
Ví dụ:
Sh nguồn: Điều kiện (A1=01/07/2023, A2=8000, A3=51706) = 570000
Nhưng ở kết quả bạn lại (A1=01/07/2023, A2=8001, A3=51705) = thì sao mà giống được
 
Upvote 0
Web KT

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

Back
Top Bottom