Auto copy dữ liệu từ cột nhập sang cột ngày tương ứng với ngày nhập (8 người xem)

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

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

roadno1

Thành viên chính thức
Tham gia
16/10/13
Bài viết
67
Được thích
1
Mình có A là cột nhập liệu, còn các cột từ E -> AI là các cột ngày trong 1 tháng (Mỗi cột có thể thây đổi ngày bất kì, không cho phép ngày đó là bắt buộc phải ứng với cột đó) , điều mình muốn là khi nhập liệu ở cột A ứng với ngày nào thì dữ liệu sẽ tự copy qua cột (E-AI) ứng với ngày đó mà không biết cách làm như thế nào
VD: Ngày 15/7/2014 (lúc này cột N ứng với ngày 15/7/2014) em nhập 7 vào cột A thì lúc này ô ứng với dòng đó bên cột N cũng là 7
Mọi người giúp mình nha, cảm ơn mọi người đã đọc bài của mình
 
Mình có A là cột nhập liệu, còn các cột từ E -> AI là các cột ngày trong 1 tháng (Mỗi cột có thể thây đổi ngày bất kì, không cho phép ngày đó là bắt buộc phải ứng với cột đó) , điều mình muốn là khi nhập liệu ở cột A ứng với ngày nào thì dữ liệu sẽ tự copy qua cột (E-AI) ứng với ngày đó mà không biết cách làm như thế nào
VD: Ngày 15/7/2014 (lúc này cột N ứng với ngày 15/7/2014) em nhập 7 vào cột A thì lúc này ô ứng với dòng đó bên cột N cũng là 7
Mọi người giúp mình nha, cảm ơn mọi người đã đọc bài của mình
Gửi file nên và nêu rõ yêu cầu, nhập thủ công 1, 2 kết quả mong muốn vào file để còn thử tôi sẽ giúp.
 
File cua em cty chan khong gui ra ngoai duoc nen em lam 1 file mau no hoi so sai, moi nguoi dung trach, mong moi nguoi giup do
 
File của em cty chặn không gửi ra ngoài được nên em làm một file mẫu trên điện thoại nó hơi sơ sài nên mong mọi người đừng trách, em gửi file bằng điện thoại lên diễn đàng nhưng không được nên em gửi link mọi người load về.
https://docs.google.com/viewer?a=v&...ZQcJPsYZuUzFLb29JcG9SbS1JNUM5UXdQMk1tT2NaWmlV
Cảm ơn mọi người đã quan tâm
 
Lần chỉnh sửa cuối:
Đây file giả định của mình, Add file lên diễn đàng trong trả lơi nhanh sao làm hoài không được dậy addmin, ad kiểm tra thử
 
Lần chỉnh sửa cuối:
Cột A của bạn là "Cột nhập" thì QUAN TRỌNG là ngày tháng năm để làm căn cứ tìm kiếm cho bảng bên cạnh thì không thấy đâu!
Thì làm sao có thể dò tìm được.
Ví dụ nhá : A4 là số 3 thì phải nhập tương ứng ngày là 2/7/2014 sang vị trí của cell nào bên cạnh ????
Quy luật của ngày tháng năm ở cột đó có phải là tăng dần từ trên xuống dưới không? (từ 01/7/2014 đến 31/7/2014 không).
 
Ngày ở dòng 2 là cố định trên bảng tính anh (thây đổi khi qua tháng mới) chỉ có số liệu là thây đổi thôi anh
A4 là số 3 ứng với ngày nhập(2/7/2014) thì cột F (Ứng với ngày 2/7/2014) -> F4 cũng là số 3 (F4 tự động copy, khi ngày nhập ở A4 trùng với F2)
Tương tự A11 là số 5 (ngày nhập số 5 là ngày 5/7/2014) Thì I11 phải là số 5 (I11 tự động copy, khi ngày nhập ở A11 trùng với I2)
Cột ngày tháng là cột được áp đặt trước không quan tâm đến, điều em cần là vấn đề nhập dữ liệu
Khi nhập liệu ở cột A ngày nào thì dữ liệu sẽ tự động copy sang cột ngày tháng ứng với ngày nhập trên cùng dòng
Ngày nhập lấy theo ngày của máy tính, không liên quan gì trong bản tính
 
Lần chỉnh sửa cuối:
Ngày ở dòng 2 là cố định trên bảng tính anh (thây đổi khi qua tháng mới) chỉ có số liệu là thây đổi thôi anh
A4 là số 3 ứng với ngày nhập(2/7/2014) thì cột F (Ứng với ngày 2/7/2014) -> F4 cũng là số 3 (F4 tự động copy, khi ngày nhập ở A4 trùng với F2)
Tương tự A11 là số 5 (ngày nhập số 5 là ngày 5/7/2014) Thì I11 phải là số 5 (I11 tự động copy, khi ngày nhập ở A11 trùng với I2)
Cột ngày tháng là cột được áp đặt trước không quan tâm đến, điều em cần là vấn đề nhập dữ liệu
Khi nhập liệu ở cột A ngày nào thì dữ liệu sẽ tự động copy sang cột ngày tháng ứng với ngày nhập trên cùng dòng
Ngày nhập lấy theo ngày của máy tính, không liên quan gì trong bản tính
Bạn không hiểu rồi!
Bạn xem hình

Tôi muốn bạn điền các ngày vào cột A như tôi mới chèn vào.
A4 có phải là 02/07/2014 không?
A11 có phải là 05/07/2014 không?
Nếu đúng 2 ý trên thì tại sao từ ngày mồng 2 đến mồng 7 lại cách nhau 6 cell? Mà không phải là 2 cell

Nên tôi cần biết quy luật của các ngày tháng tương ứng với số liệu của bạn
 
Dạ không anh
A4 là số liệu mình nhập chứ không phải ngày, A11 cũng là data chứ không phải ngày
Nguyên cột A là dùng để nhập số liệu để tính toán đó anh
Ngày ở dòng 2 là ngày theo quy luật anh
VD: tháng 7 có 31 ngày thì E-> AI (31 cell) ứng với mỗi ngày của tháng và theo thứ tự tăng dần
Tháng 9 có 30 ngày thì E-> AH (30 cell) ứng với mỗi ngày của tháng và theo thứ tự tăng dần
 
Dạ không anh
A4 là số liệu mình nhập chứ không phải ngày, A11 cũng là data chứ không phải ngày
Nguyên cột A là dùng để nhập số liệu để tính toán đó anh
Ngày ở dòng 2 là ngày theo quy luật anh
VD: tháng 7 có 31 ngày thì E-> AI (31 cell) ứng với mỗi ngày của tháng và theo thứ tự tăng dần
Tháng 9 có 30 ngày thì E-> AH (30 cell) ứng với mỗi ngày của tháng và theo thứ tự tăng dần
Bạn lại chẳng hiểu nữa.
Thế căn cứ vào đâu mà bạn nhập A4 là số 3 thì bên G4 nhảy ra số 3????
Hay căn cứ vào đâu mà bạn ghi chữ "Ứng" trong cái hình đám mây đó?????
Không có CĂN CỨ mà nhập bâng cua con số ở cột A mà ra được kết quả ở cột E đến cột AI thì có mà TÀI THÁNH. KHÔNG có công thức nào để ra kết quả đâu!!!!
 
Dạ ngày nhập vào cột A dựa trên ngày của máy tính (vào lúc mình thực hiện nhập liệu, bảng tính hiểu ngày nhập là ngày hiện hành của pc)
Còn cột ngày là mình tạo trước khi nhập liệu để chép số liệu từ cột A nếu ngày trên dòng 2 trùng ngày nhập
 
Mình có A là cột nhập liệu, còn các cột từ E -> AI là các cột ngày trong 1 tháng (Mỗi cột có thể thây đổi ngày bất kì, không cho phép ngày đó là bắt buộc phải ứng với cột đó) , điều mình muốn là khi nhập liệu ở cột A ứng với ngày nào thì dữ liệu sẽ tự copy qua cột (E-AI) ứng với ngày đó mà không biết cách làm như thế nào
VD: Ngày 15/7/2014 (lúc này cột N ứng với ngày 15/7/2014) em nhập 7 vào cột A thì lúc này ô ứng với dòng đó bên cột N cũng là 7
Mọi người giúp mình nha, cảm ơn mọi người đã đọc bài của mình
Bạn xem file đính kèm và text thử xem được chưa ? Do bạn yêu cầu dữ liệu nhập theo ngày trong tháng nên khi ngày thay đổi thì các ngày trước đó sẽ chỉ còn là giá trị ( không còn công thức ) nên đến cuối tháng thì toàn bộ công thức không còn . Nên bạn muốn dùng phải lưu trước một bản . sau khi text thử bạn thay ô C1 bằng hàm Today().
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem file đính kèm và text thử xem được chưa ? Do bạn yêu cầu dữ liệu nhập theo ngày trong tháng nên khi ngày thay đổi thì các ngày trước đó sẽ chỉ còn là giá trị ( không còn công thức ) nên đến cuối tháng thì toàn bộ công thức không còn . Nên bạn muốn dùng phải lưu trước một bản . sau khi text thử bạn thay ô C1 bằng hàm Today().
File của anh đúng với ý của em đó anh, nhưng có 1 vấn đề là khi em mở file anh lên và gõ 2 vào c1 thì dữ liệu ở cột E bị xóa mất tiêu em muốn dữ liệu ở cột E vẫn còn anh.
File chạy vẫn không tự động câp nhật khi cột A thay đổi data ứng với ngày ở C1
 
Lần chỉnh sửa cuối:
File của anh đúng với ý của em đó anh, nhưng có 1 vấn đề là khi em mở file anh lên và gõ 2 vào c1 thì dữ liệu ở cột E bị xóa mất tiêu em muốn dữ liệu ở cột E vẫn còn anh.
File chạy vẫn không tự động câp nhật khi cột A thay đổi data ứng với ngày ở C1
Thử với file này xem, Nhớ Enable macros khi mở File
Thay đổi ngày ô B2
 

File đính kèm

Lần chỉnh sửa cuối:
Thử với file này xem, Nhớ Enable macros khi mở File
Thay đổi ngày ô B2
File của anh hoàn toàn đúng với điều em muốn & hoạt động tốt nếu như E2 là ngày bắt đầu của 1 tháng
Nhưng file sẽ không hoạt động tốt nếu như E2 là 1 ngày bất kì đó anh,
Cảm ơn anh nhiều
 
File của anh hoàn toàn đúng với điều em muốn & hoạt động tốt nếu như E2 là ngày bắt đầu của 1 tháng
Nhưng file sẽ không hoạt động tốt nếu như E2 là 1 ngày bất kì đó anh,
Cảm ơn anh nhiều
Tôi chỉ làm theo những gì "có" yêu cầu thôi.
Dạ không anh
A4 là số liệu mình nhập chứ không phải ngày, A11 cũng là data chứ không phải ngày
Nguyên cột A là dùng để nhập số liệu để tính toán đó anh
Ngày ở dòng 2 là ngày theo quy luật anh
VD: tháng 7 có 31 ngày thì E-> AI (31 cell) ứng với mỗi ngày của tháng và theo thứ tự tăng dần
Tháng 9 có 30 ngày thì E-> AH (30 cell) ứng với mỗi ngày của tháng và theo thứ tự tăng dần
Nếu yêu cầu khác thì sẽ làm khác, nhưng lúc vầy lúc khác hơi bị "oải".
 
hjhj cuộc sống đa dạng mà anh, không thể ngủ quên với chiến thắng mà. Anh giúp em chỗ này nữa là có thể đóng bài viết được rồi
Cảm ơn anh nhiều nhiều
 
Lần chỉnh sửa cuối:
Thử với file này xem, Nhớ Enable macros khi mở File
Thay đổi ngày ô B2
HTML:
On Error Resume Next
Dim Col As Long, Cl As Range
Col = Day([AD4]) + 0
If Target.Address = "$AD$3" Then
    Application.EnableEvents = False
    Range("AD6:AD1000").Value = Range("AD6").Offset(, Col).Resize(998).Value
    Application.EnableEvents = True
ElseIf Not Intersect(Target, Range("AD6:AD1000")) Is Nothing Then
    For Each Cl In Target
        Cl.Offset(, Col).Value = Cl.Value
    Next Cl
End If
Anh Ba Tê ơi, sao mỗi lần em thêm dòng hay xóa dòng là con chuột của em nó quay tròn mãi không chịu nghỉ thôi, Anh xem thử có vấn đề gì không anh
 
Web KT

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

Trả lời
42
Đọc
17K
Back
Top Bottom