So sánh nội dung 2 sheet?

Liên hệ QC

duyhoa83

Thành viên chính thức
Tham gia
8/2/07
Bài viết
73
Được thích
10
Chào các Pác, cho em hỏi các Pác 1 vấn đề:
Giả sử em có 2 sheet cấu trúc giống hệt nhau, nhưng một sheet thì dữ liệu update liên tục nên em không biết làm thế nào để kiểm soát chúng được. Các Pác xem có cách nào so sánh dữ liệu 2 sheet này không và nếu cell nào có dữ liệu bị thay đổi thì tự động được hightlight màu khác lên để mình biết. Caí hay bị thay đổi của em ở đây là shipmode và OderQuantity
Em attach 2 file lên đây để các Pác dễ xử lý nhé.
Em mong nhận được hồi âm từ các Pác.&&&%$R
 

File đính kèm

Mình thấy câu hỏi này đã hơi lâu mà chưa có ai trả lời. Có lẽ họ chưa hiểu hết ý của bác.
Cho mình hỏi lại :
-So sánh nội dung 2 sheet hay là 2 file (workbook) ?
-2 sheet đó có cấu trúc giống nhau hay giống cả dữ liệu?
-Dữ liệu trên cell của 1 sheet thay đổi hay ở cả 2 sheet?
-Khi dữ liệu cell nào được cập nhật thì cell đó đổi màu. Nếu cell đó cập nhật lần 2, lần 3...thì sao? Có cần tiếp tục đổi màu không?
 
Lần chỉnh sửa cuối:
So sánh nội dung 2 sheet

Cám ơn Pác VODA đã quan tâm tới vấn đề này. Em chỉ so sánh 2 sheet thôi. 2 sheet này có cấu trúc giống nhau và giống cả dữ liệu nữa. Và chỉ dữ liệu 1 sheet thay đổi. Tuy nhiên có 1 vấn đề thế này, em fải cập nhật dữ liệu theo ngày (mỗi ngày một sheet mới có cấu trúc và dữ liệu giống hệt thế), nên Pác có cách nào để cho em linh động trong việc sử dụng nhé (chỉ cần thay thế sheet mới là lại biết được nó thay đổi thế nào).
Trăm sự nhờ các Pác giúp đỡ em, vì dữ liệu nhiều như thế mà dò từng dòng thì còn thời gian đi chơi nữa chứ....
 
Tại bạn thôi, trách ai đây?!

/)/ày nha:
Đưa lên thay vì 1 file lại đưa lên 2; ai mà đoán ra nổi?
Cám ơn. Em chỉ so sánh 2 sheet thôi. 2 sheet này có cấu trúc giống nhau và giống cả dữ liệu nữa. Và chỉ dữ liệu 1 sheet thay đổi.
Chỉ 1 Sheet thay đổi mà cũng không thể nói được Sheet đó tên gì?!
Trăm sự nhờ các Pác giúp đỡ em, vì dữ liệu nhiều như thế mà dò từng dòng thì còn thời gian đi chơi nữa chứ....
Đừng đi chơi trong các ngày Lễ nữa, zành thời gian học thêm cách nói không để mình hiểu; mà fải nói để người # hiểu; nhất là người khác fái, OK!!!
em fải cập nhật dữ liệu theo ngày (mỗi ngày một sheet mới có cấu trúc và dữ liệu giống hệt thế), nên Pác có cách nào để cho em linh động trong việc sử dụng nhé (chỉ cần thay thế sheet mới là lại biết được nó thay đổi thế nào).
(ó lẽ theo tuần tự:
* Đếm số hàng;
* Tính tổng ~ cột có số trị
* Đếm = hàm CountIF() hay Counta() ~ cột giống dữ liệu...
( Có lẽ bạn phải mô tả công việc lại 1 lần nữa quá! Hay bạn quen dùng tiếng 'Lào'?***** )
 
Lần chỉnh sửa cuối:
Theo mình nghĩ, yêu cầu của bạn dùng VBA cũng đơn giản thôi:
-Dùng vòng lặp để duyệt tất cả cells có dữ liệu trên sheet cần so sánh.
-Dùng lệnh if để đặt điều kiện so sánh.
-Viết những lệnh thực thi khi điều kiện được thoả: ở đây là đổi màu ô.
Mình gởi kèm file. Bạn có thể chỉnh sửa thêm trong code.
Bạn mở file, kích hoạt sheet cần so sánh. Vào Tools\Macro\Run để chạy Macro KT.
 

File đính kèm

Lần chỉnh sửa cuối:
voda đã viết:
Theo mình nghĩ, yêu cầu của bạn dùng VBA cũng đơn giản thôi:
-Dùng vòng lặp để duyệt tất cả cells có dữ liệu trên sheet cần so sánh.
-Dùng lệnh if để đặt điều kiện so sánh.
-Viết những lệnh thực thi khi điều kiện được thoả: ở đây là đổi màu ô.
Mình gởi kèm file. Bạn có thể chỉnh sửa thêm trong code.
Bạn mở file, kích hoạt sheet cần so sánh. Vào Tools\Macro\Run để chạy Macro KT.
Viết bằng VBA, khi diệt Virus là hỏng cả chương trình VBA
 
Theo mình nghĩ, yêu cầu của bạn dùng VBA cũng đơn giản thôi:
-Dùng vòng lặp để duyệt tất cả cells có dữ liệu trên sheet cần so sánh.
-Dùng lệnh if để đặt điều kiện so sánh.
-Viết những lệnh thực thi khi điều kiện được thoả: ở đây là đổi màu ô.
Mình gởi kèm file. Bạn có thể chỉnh sửa thêm trong code.
Bạn mở file, kích hoạt sheet cần so sánh. Vào Tools\Macro\Run để chạy Macro KT.

Bác ơi làm thế nào với 2 file khác nhau mà ko phải 2 sheet trên cùng 1 file ạ
 
Bạn chỉ thêm

Theo mình nghĩ, yêu cầu của bạn dùng VBA cũng đơn giản thôi: -Dùng vòng lặp để duyệt tất cả cells có dữ liệu trên sheet cần so sánh. -Dùng lệnh if để đặt điều kiện so sánh. -Viết những lệnh thực thi khi điều kiện được thoả: ở đây là đổi màu ô. Mình gởi kèm file. Bạn có thể chỉnh sửa thêm trong code. Bạn mở file, kích hoạt sheet cần so sánh. Vào Tools\Macro\Run để chạy Macro KT.
Đọc mà không hiểu, Bạn có thể nói rõ thêm thế này không : Sheet 1 là luôn luôn biến động Sheet2 là sheet định kỳ lấy dữ liệu thay đổi từ sheet 1 Xin cảm ơn Bạn đã đọc Chúc mạnh khoẻ
 
Người ta viết rõ ràng mà bác dùng lời lẽ nặng vậy Bác viết mấy câu vớ vẩn chẳng ai hiểu được rồi trách móc người. Muốn hướng dẫn người khác đừng dùng từ có lẽ.. Mong bác sẽ lớn hơn trong suy nghĩ
 
/)/ày nha:
Đưa lên thay vì 1 file lại đưa lên 2; ai mà đoán ra nổi?

Chỉ 1 Sheet thay đổi mà cũng không thể nói được Sheet đó tên gì?!

Đừng đi chơi trong các ngày Lễ nữa, zành thời gian học thêm cách nói không để mình hiểu; mà fải nói để người # hiểu; nhất là người khác fái, OK!!!

(ó lẽ theo tuần tự:
* Đếm số hàng;
* Tính tổng ~ cột có số trị
* Đếm = hàm CountIF() hay Counta() ~ cột giống dữ liệu...
( Có lẽ bạn phải mô tả công việc lại 1 lần nữa quá! Hay bạn quen dùng tiếng 'Lào'?***** )
Bác viết vớ vẩn quá chẳng giúp được người khác lại còn dùng lời lẽ châm biếm!
 
Bác viết vớ vẩn quá chẳng giúp được người khác lại còn dùng lời lẽ châm biếm!
Bác SA_DQ góp ý cho bạn sao bạn còn văng lời lẽ như vậy. Vừa mới hôm qua có thành viên có lời lẽ giống như bạn và mới bị "đình chỉ hoạt động" đó!
 
Web KT

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

Back
Top Bottom