Minh Hùng
Minh Hùng
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 38 lượt xem

Tôi làm báo cáo bán hàng mỗi ngày là 1 file excel,...

Tôi làm báo cáo bán hàng mỗi ngày là 1 file excel, khi record macro cho ngày hôm nay thì làm cách nào tôi có thể sử dụng lại record macro cho các ngày tiếp theo
Thảo luận 1 câu trả lời
Lượt xem 38 lượt xem
Vỗ tay vỗ tay
Minh Hùng 14:06 - Jun 17, 2025

Hi b, để sử dụng lại macro đã ghi (record macro) cho các file Excel bán hàng của các ngày tiếp theo, bạn cần thực hiện theo hướng sau:

1. Lưu Macro ở nơi có thể dùng lại
Khi record macro, hãy chọn "Personal Macro Workbook" để macro được lưu ở một file ẩn mở cùng Excel mỗi khi bạn mở Excel.

Cách làm:

  • Khi bắt đầu ghi macro (Record Macro), ở mục Store macro in: chọn Personal Macro Workbook
  • Sau đó, Excel sẽ lưu macro trong một file tên PERSONAL.XLSB nằm trong thư mục startup của Excel.

2. Sử dụng VBA 
Giả sử bạn đang làm các thao tác như lọc, định dạng,... cho Sheet hiện tại, bạn có thể mở Alt + F11 để vào VBA Editor và chỉnh macro như sau:
Sub XuLyBaoCao()
   Dim ws As Worksheet
   Set ws = ActiveSheet

   ' Ví dụ: Tô màu vùng dữ liệu từ A1 đến C10
   ws.Range("A1:C10").Interior.Color = RGB(255, 255, 153)
End Sub

Cách này bạn cần học để sử dụng được VBA.

Đây là 2 cách phổ biến bạn dùng thử xem nhé

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông