Làm thể nào để tự động cập nhật dữ liệu bằng một cái click?

Liên hệ QC

sonktc

Thành viên chính thức
Tham gia
30/9/07
Bài viết
59
Được thích
3
Mình có 1 cột D1, có dữ liệu, dữ liệu này là Kết quả tính tù cột A1,B1,C1.Mỗi ngày mình copy dữ liêu sang cột AA1,đễ nhớ là kết quả của ngày thứ 1, sang ngày thứ 2, dữ liệu ở cột D1 có giá trị mới, lúc này mình coppy sang AA2 để nhớ đây là kết quả của ngày 2......, nhưng có ngày lại không có dữ liệu, có cách nào khi nhấn 1 nút,hay biểu tượng gì đó cũng được, để khi mình CLICK vào đó dữ liệu sẽ cập nhật tự động vào : AA1,AA2,AA3,AA3...... nếu làm được thì hay vô cùng. Thanks


From VTT:
bạn nói rõ hơn đi. Cột D1, A1, B1, C1, AA1,... là gì?

Rất cám ơn bạn đã quan tâm, có thể lấy Ví dụ như sau :cột D1 là cột điểm trung bình đi, bây giờ là tháng 9, mình cộng xong điểm trung bình tháng 9,bây giờ mình sẻ copy sang cột AA1 để lưu lại, sang tháng 10 mình cộng điểm mới, như vậy sẻ copy sang cột AA2, để lưu tháng 10, bây giờ mình có thể làm 1 biểu tượng gì đó để khi mình nhấn nó sẻ tự câp nhật mà không phải coppy.Thanks
 
Tôi đoán chắc bạn muốn copy "giá trị" (value)?, nếu đúng thế thì có cách sau:



1) Bạn hãy tạo 1 macro như sau: bằng cách bạn bấm Alt + F11 để kích hoạt VBA editor, sao đó bạn Insert \ Module và copy rồi dán đoạn code sau:

Mã:
Sub copysolieu()
    Dim r As String
 
 
    r = InputBox("Nhap dia chi o", "Nhap dia chi o dich can copy toi:")
 
 
    Selection.Copy
    Range(r).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
 
End Sub

2) sau bước 1 bạn có 1 macro trong tài liệu -> bạn có thể đặt phím tắt cho sử dụng macro này: vào Tool \ Macro... rồi chọn macro trên tên là copysolieu rồi chọn option đặt phím tắt (ví dụ Ctrl+e chẳng hạn) - để tiện lợi bấm phím tắt nhanh khi thực hiện macro. Hoặc cách khác là bạn cho hiện thanh công cụ Form -> rồi vẽ 1 nút (button) -> rồi gán macro trên cho nút đó -> khi thực hiện macro này chỉ cần bấm vào nút này

3) Giờ bạn có thể sử dụng ngay rồi với cách sau:

- Bạn đặt con trỏ hiện hành vào ô muốn copy giá trị (ô D1 trong vd của bạn)
- Chạy macro trên bằng cách bấm phím tắt (Ctrl+e đặt trên chẳng hạn) / hoặc bấm nút tạo ở trên-> sẽ xuất hiện hộp thoại ("Nhap dia chi o") y/c nhập địa chỉ ô đích cần copy tới giá trị tới : bạn nhập địa chỉ ô đích (AA1 hayAA2 ,vv - như trong VD của bạn chẳng hạn) -> sau đó bấm OK -> là có kết quả ở ô đích chứa giá trị.

Chúc thành công
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom