Dò tìm dữ liệu từ bảng

Liên hệ QC

congsonpham

Thành viên mới
Tham gia
8/4/08
Bài viết
10
Được thích
0
Gửi mọi người, mình mong mọi người giúp đỡ cho mình câu hỏi như thế này.
Mình có 2 file excel là "dulieu" và "tonghop"
File "dulieu" có cấu trúc như trong phần đính kèm và giả sử số hàng (A,B,C,D....sẽ có nhiều) và số cột (X,Y,Z....sẽ có nhiều cột)
File "tonghop" có cấu trúc tương ứng với file "dulieu" (tuy nhiên số hàng và số cột có thể sẽ khác file "dulieu")

Em muốn tạo một UserForm (tại một file excel thứ ba) bao gồm 2 textbox để chọn đường dẫn cho file "dulieu" và "tonghop" (Cái này thì e làm được) và một nút bấm ("Thuchien").
Khi bấm vào nút ấy thì dữ liệu từ file "dulieu" sẽ đổ vào file "tonghop" với điều kiện là dữ liệu nhập vào phải tương ứng với nhau.

Mong mọi người giúp đỡ với. Tại em làm mãi không được nên mong mọi người giúp đỡ
Có thể liên lạc với em qua nick: kid17121985 hoặc là sdt 0903.392.669 (nhá máy em sẽ gọi lại)

Thanks
 

File đính kèm

Gửi mọi người, mình mong mọi người giúp đỡ cho mình câu hỏi như thế này.
Mình có 2 file excel là "dulieu" và "tonghop"
File "dulieu" có cấu trúc như trong phần đính kèm và giả sử số hàng (A,B,C,D....sẽ có nhiều) và số cột (X,Y,Z....sẽ có nhiều cột)
File "tonghop" có cấu trúc tương ứng với file "dulieu" (tuy nhiên số hàng và số cột có thể sẽ khác file "dulieu")

Em muốn tạo một UserForm (tại một file excel thứ ba) bao gồm 2 textbox để chọn đường dẫn cho file "dulieu" và "tonghop" (Cái này thì e làm được) và một nút bấm ("Thuchien").
Khi bấm vào nút ấy thì dữ liệu từ file "dulieu" sẽ đổ vào file "tonghop" với điều kiện là dữ liệu nhập vào phải tương ứng với nhau.

Mong mọi người giúp đỡ với. Tại em làm mãi không được nên mong mọi người giúp đỡ
Có thể liên lạc với em qua nick: kid17121985 hoặc là sdt 0903.392.669 (nhá máy em sẽ gọi lại)

Thanks
Sao bạn phải thêm File thứ 3 (Click.xls)? Theo mình bạn tạo nút lệnh tại File tonghop.xls luôn
 
Uhm,mình muốn viết chương trình nên không muốn hiện lên các nút bấm trong file "tonghop". Nhưng nếu bạn có thể viết được thì chỉ mình với. Ssau đó mình sẽ tự chuyển sang cũng được. Thanks bạn nhiều
 
Uhm,mình muốn viết chương trình nên không muốn hiện lên các nút bấm trong file "tonghop". Nhưng nếu bạn có thể viết được thì chỉ mình với. Ssau đó mình sẽ tự chuyển sang cũng được. Thanks bạn nhiều
Uh, mình cũng mới tập tành thôi gửi bạn tạm và xin các anh chị khác góp ý thêm vì tự cảm thấy chưa vừa ý lắm.
Chúc bạn thành công
 

File đính kèm

Thanks bạn, nhưng mình thấy vẫn còn chỗ sai đấy bạn ah. Giả dụ như trong file "tonghop", khi bạn thuc hien click, thì số dòng sẽ bị lặp lại. Thêm vào đó, trong file "dulieu", bạn thử bỏ chữ A và thay bằng chữ khác hoặc là thay đổi vị trí A,B,C,D (tương tự có thể thay đổi X,Y,Z..)thì khi bạn thực hiện click, giá trị trả về trong file "tonghop"sẽ ko đúng. Ngoài ra, bây giờ nếu như mình muốn mở rộng ra thêm một chút. Giả sử 2 bảng dữ liệu tại hai file "dulieu" và "tongop" sẽ nằm ở vị trí bất trong hai file đó thì như thế nào? Mình có xem code bạn viết thì bạn mặc định vùng dữ liệu sẽ nằm từ ô A1. Ý mình là nếu như nó bắt đầu nằm từ ô C4 thì sẽ như thế nào?
 
Lần chỉnh sửa cuối:
Thanks bạn, nhưng mình thấy vẫn còn chỗ sai đấy bạn ah. Giả dụ như trong file "tonghop", khi bạn thuc hien click, thì số dòng sẽ bị lặp lại. Thêm vào đó, trong file "dulieu", bạn thử bỏ chữ A và thay bằng chữ khác hoặc là thay đổi vị trí A,B,C,D (tương tự có thể thay đổi X,Y,Z..)thì khi bạn thực hiện click, giá trị trả về trong file "tonghop"sẽ ko đúng. Ngoài ra, bây giờ nếu như mình muốn mở rộng ra thêm một chút. Giả sử 2 bảng dữ liệu tại hai file "dulieu" và "tongop" sẽ nằm ở vị trí bất trong hai file đó thì như thế nào? Mình có xem code bạn viết thì bạn mặc định vùng dữ liệu sẽ nằm từ ô A1. Ý mình là nếu như nó bắt đầu nằm từ ô C4 thì sẽ như thế nào?
Vấn đề này là do bạn không nói rõ qui luật nguồn dữ liệu của bạn và vấn đề nập dữ liệu vào file "tonghop". Code của mình thực hiện như sau:
- Mở file dữ liệu và xác định vùng dữ liệu Rng: range("A2:D" & hàng cuối vùng dữ liệu). Ngoài ra qui luật nguồn của bạn như thế nào bạn nói rõ mới làm được chứ
- Xác định hàng cuối cùng +1(rw) của Fie Tonghop.xls và từ vị trí range("A" rw) dán vùng Rng vào file Tonghop.xls
- Đóng File dữ liệu.
Bạn nói cụ thể hơn mình sẵn sàng làm tiếp (nếu được)
 
Sau khi bạn trao đổi qua E-mail, mình làm lại cho bạn đây
Hy vọng đúng ý bạn
 

File đính kèm

Bạn ơi, mình muốn hỏi thêm một vấn đề nữa. Giống như hôm nọ mình trao đổi qua email. Trường hợp là dữ liệu bên file dulieu có nhưng trong file tonghop không có. Bây giờ mình muốn nếu thiếu ở file tonghop thì nó tự động cập nhật vào.
 
Không có ai giúp mình ah? Ban Viehoai oi giúp mình với
 
Web KT

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

Back
Top Bottom