Nhờ giúp code lưu lại tiến trình thay đổi dữ liệu (1 người xem)

  • Thread starter Thread starter old_ai
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

old_ai

Thành viên mới
Tham gia
18/1/17
Bài viết
4
Được thích
0
Xin chào mọi người! Chúc cả nhà có một cái tết ấm lo và vui vẻ bên gia đình }}}}}
Mình có một vấn đề nhỏ muốn nhờ cả nhà giúp đỡ. Mình có một file excel bảng giá chứng khoán được bố trí như ở file bên dưới, vì là bảng giá nên trong phiên giao dịch các số liệu ở mỗi hàng sẽ liên tục thay đổi. Mình muốn nhờ mọi người giúp mình một code sao cho mỗi khi có một cột dữ liệu nào đó trong một hàng thay đổi thì excel sẽ tự động copy lại dữ liệu của hàng đó vào một sheet (dữ liệu lịch sử của mỗi hàng được copy vào một sheet riêng, tên sheet được đặt theo tên của cột A tương ứng với hàng đó), và cứ liên tục như vậy. Mình không rành về code lắm nên không biết diễn tả như vậy có dễ hiểu không, mong mọi người thông cảm !$@!!
Mình có gửi kèm file cấu trúc của bảng giá bên dưới, mọi người xem xét giúp mình nha. Mình cảm ơn nhiều !
 

File đính kèm

(1) Dữ liệu mới nhập vào như nào? Chép đè dữ liệu cũ? Hay nhập vào một sheet mới Hoặc một file mới? (để biết mà so sánh tìm ra sự thay đổi)

(2) Thay đổi lần thứ n thì so với lần thứ (n-1) hay lần thứ nào trước đó (hay lần 0)?

(3) 326 mã thay đổi (theo file đính kèm) thì sẽ có 326 sheets để ghi lại sự thay đổi (với phương án cùng 1 một mã thì ghi sự thay đổi vào cùng một sheet)?

(4) Bạn đã hình dung kết quả như nào chưa? Thử cho ví dụ của một chu kỳ thay đổi ngắn vào file coi (thay đổi lần 1, lần 2...).
 
Upvote 0
(1) Dữ liệu mới nhập vào như nào? Chép đè dữ liệu cũ? Hay nhập vào một sheet mới Hoặc một file mới? (để biết mà so sánh tìm ra sự thay đổi)

(2) Thay đổi lần thứ n thì so với lần thứ (n-1) hay lần thứ nào trước đó (hay lần 0)?

(3) 326 mã thay đổi (theo file đính kèm) thì sẽ có 326 sheets để ghi lại sự thay đổi (với phương án cùng 1 một mã thì ghi sự thay đổi vào cùng một sheet)?

(4) Bạn đã hình dung kết quả như nào chưa? Thử cho ví dụ của một chu kỳ thay đổi ngắn vào file coi (thay đổi lần 1, lần 2...).

Oái! Cũng có người chờ Giao thừa bằng lướt GPE?

Xin chào mọi người! Chúc cả nhà có một cái tết ấm lo và vui vẻ bên gia đình }}}}}
Mình có một vấn đề nhỏ muốn nhờ cả nhà giúp đỡ. Mình có một file excel bảng giá chứng khoán được bố trí như ở file bên dưới, vì là bảng giá nên trong phiên giao dịch các số liệu ở mỗi hàng sẽ liên tục thay đổi. Mình muốn nhờ mọi người giúp mình một code sao cho mỗi khi có một cột dữ liệu nào đó trong một hàng thay đổi thì excel sẽ tự động copy lại dữ liệu của hàng đó vào một sheet (dữ liệu lịch sử của mỗi hàng được copy vào một sheet riêng, tên sheet được đặt theo tên của cột A tương ứng với hàng đó), và cứ liên tục như vậy. Mình không rành về code lắm nên không biết diễn tả như vậy có dễ hiểu không, mong mọi người thông cảm !$@!!
Mình có gửi kèm file cấu trúc của bảng giá bên dưới, mọi người xem xét giúp mình nha. Mình cảm ơn nhiều !
Chữ "nhỏ" này cũng oải lắm đó. Hình như yêu cầu không khoa học.
Nếu làm như thế này có lẽ còn hợp lý hơn:
- 326 dòng ban đầu lưu vào "1 chỗ nào đó".
- Trong 326 dòng này nếu có thay đổi thì đánh dấu vào cột nào đó.
- Làm việc với 326 dòng này xong thì lưu những dòng có đánh dấu vào tiếp "1 chỗ nào đó", Xóa đánh dấu.
- Muốn xem mã nào thì Filter Mã đó trong "1 chỗ nào đó"
Tất cả chỉ 2 sheet.
 
Lần chỉnh sửa cuối:
Upvote 0
Vào bình thường anh ơi.

Em vừa xem "Xuân phát tài 7" và "Táo Quân" vừa GPE.--=0

Em thấy anh vào diễn đàn cả ngày }}}}}}}}}}

Hổng phải đâu. Máy mở suốt ngày để đó (trừ khi đi ... nhậu).
Vào GPE xem một chút, có bài nào khoái khoái thì "mần" giải trí. Không có thì mở trang khác đọc báo, xem phim. Máy bàn màn hình cũng "bự"
GPE vẫn để đó nên có thể "sáng đèn" suốt ngày.
--------------------------------------------------
Chờ Giao thừa làm luôn theo ý tưởng bài #3. Chủ thớt không xài được cũng không sao. Tìm được 1 cách làm.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Xin lỗi các bác vì e mải xem Táo Quân quá +-+-+-+, để em giải thích rõ hơn về ý tưởng:
(1) Dữ liệu cũ sẽ được đẩy xuống dòng dưới và dữ liệu mới nhất sẽ ở dòng trên cùng, và cứ thế --=0
(2) Thay đổi so với lần thứ (n-1) ạ
(3) đúng là sẽ có 326 sheet cho từng mã + 1 sheet đầu tiên là bảng giá
(4)vì hiện tại nghỉ tết, tt nghỉ giao dịch rồi e cũng ko biết ví dụ thế nào -+*/ , nhưng ý tưởng là trong một dòng có số nào tự dưng thay đổi thì copy lại dòng đó lên trên cùng của sheet có tên tương ứng thôi.
Giao thừa đến mông, một lần nữa em cảm ơn bác và mọi người đã quan tâm đến vấn đề NHỎ này của em --=0
 
Upvote 0
(1) Dữ liệu mới nhập vào như nào? Chép đè dữ liệu cũ? Hay nhập vào một sheet mới Hoặc một file mới? (để biết mà so sánh tìm ra sự thay đổi)

(2) Thay đổi lần thứ n thì so với lần thứ (n-1) hay lần thứ nào trước đó (hay lần 0)?

(3) 326 mã thay đổi (theo file đính kèm) thì sẽ có 326 sheets để ghi lại sự thay đổi (với phương án cùng 1 một mã thì ghi sự thay đổi vào cùng một sheet)?

(4) Bạn đã hình dung kết quả như nào chưa? Thử cho ví dụ của một chu kỳ thay đổi ngắn vào file coi (thay đổi lần 1, lần 2...).

Xin lỗi các bác vì e mải xem Táo Quân quá +-+-+-+, để em giải thích rõ hơn về ý tưởng:
(1) Dữ liệu cũ sẽ được đẩy xuống dòng dưới và dữ liệu mới nhất sẽ ở dòng trên cùng, và cứ thế --=0
(2) Thay đổi so với lần thứ (n-1) ạ
(3) đúng là sẽ có 326 sheet cho từng mã + 1 sheet đầu tiên là bảng giá
(4)vì hiện tại nghỉ tết, tt nghỉ giao dịch rồi e cũng ko biết ví dụ thế nào -+*/ , nhưng ý tưởng là trong một dòng có số nào tự dưng thay đổi thì copy lại dòng đó lên trên cùng của sheet có tên tương ứng thôi.
Giao thừa đến mông, một lần nữa em cảm ơn bác và mọi người đã quan tâm đến vấn đề NHỎ này của em --=0
 
Upvote 0
Xin lỗi các bác vì e mải xem Táo Quân quá +-+-+-+, để em giải thích rõ hơn về ý tưởng:
(1) Dữ liệu cũ sẽ được đẩy xuống dòng dưới và dữ liệu mới nhất sẽ ở dòng trên cùng, và cứ thế --=0
(2) Thay đổi so với lần thứ (n-1) ạ
(3) đúng là sẽ có 326 sheet cho từng mã + 1 sheet đầu tiên là bảng giá
(4)vì hiện tại nghỉ tết, tt nghỉ giao dịch rồi e cũng ko biết ví dụ thế nào -+*/ , nhưng ý tưởng là trong một dòng có số nào tự dưng thay đổi thì copy lại dòng đó lên trên cùng của sheet có tên tương ứng thôi.
Giao thừa đến mông, một lần nữa em cảm ơn bác và mọi người đã quan tâm đến vấn đề NHỎ này của em --=0

(1) Dữ liệu thêm mới vào thì đẩy cả cụm 326 dòng xuống dưới hay chỉ mã nào thay đổi thì chèn lên ngay phía trên ứng với mã đó?
Chu kỳ cập nhật dữ liệu là giờ/ ngày/ tuần/ tháng?
Dữ liệu được lấy từ nguồn nào? Xuất ra file excel hay thực hiện như nào ta?

(2) So sánh với lần liền trước thì chỉ cần lưu 2 bảng dữ liệu: Lần mới cập nhật và lần liền trước nó => "và cứ thế" (ở 1) để làm gì?

(3) Hổng ai nghĩ tới phương án mần tới 326+1 sheets đâu...

(4) "tt" là cái gì?
Minh họa thì đâu cần con số thực, ta có thể tạo ra con số đó mà. Quan trọng là bạn đã hình dung ra chưa hay mới là ý tưởng? Mà mới là ý tưởng thì ai cũng sợ...
 
Upvote 0
... Mình không rành về code lắm nên không biết diễn tả như vậy có dễ hiểu không, mong mọi người thông cảm !$@!!
...

Bạn không cần phải rành về code. Chỉ cần bạn biết rõ công việc của mình.
Lúc trình bày yêu cầu, bạn chỉ cần xem như mình đang trình bày cho sở Thuế. Tức là bạn có bổn phận trình bày rõ ràng và đầy đủ mọi trường hợp. Sở Thuế KHÔNG có bổn phận phải cố gắng hiểu bạn và suy diễn những truòng hợp.
 
Upvote 0
Web KT

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

Back
Top Bottom