Tạo một Macro trong Microsoft Excel •
Nội dung: – – – – – – –
Tạo một macro dùng để kẻ khung và tô màu bên trong một vùng được chọn của bảng tính Excel. Dùng phím tắt để chạy macro. Tạo một đối tượng để mỗi khi nhấn vào sẽ làm cho macro thực hiện, Đặt một nút công cụ trên thanh công cụ để chạy macro. Đặt một lệnh vào menu để chạy macro. Xem nội dung macro. Cách làm cho macro có hiệu lực trong nhiều bảng tính khác nhau.
1.
Tạo một macro dùng để kẻ khung và tô màu bên trong một vùng được chọn của bảng tính Excel. 1. 2. 3. 4. 5. 6. 7.
8.
Chọn vùng C4:E8 Mở menu Tools, đưa con trỏ đến dòng Macro Chọn Record New Macro Tại dòng Macro name, thay vì tên Macro1 đã có sẵn, gõ ToMauKeKhung Tại dong Shortcut key, gõ chữ G Tại dòng Store macro in, chọn This Workbook Tại dòng Description, đặt con trỏ vào cuối dòng đã có, nhấn Enter. Gõ thêm vào như sau: “Kẻ khung và tô màu một vùng bảng tính đã chọn.” Click vào nút OK.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Trong bảng tính, chọn menu Format Click chọn dòng Cell… Chọn bảng Border Trong khung Line, ô Style, chọn nét liền, mảnh (ở cuối ô, bên trái). Trong khung Line, ô Color, chọn màu đỏ xẫm (Dark Red) Trong khung Presets, Click chọn ô Inside Trong khung Line, ô Style, chọn nét liền, đậm (cột bên phải, nét thứ 5 từ trên xuống). Trong khung Line, ô Color, chọn màu nâu (Brown) Trong khung Presets, Click chọn ô Outline Chọn bảng Pattern Trong khung Cell shading, ô Color, chọn màu vàng nhạt (cột 3, dòng 5) Trong khung Cell shading, ô Pattern, click vào ô combo, chọn 50% gray (dòng trên cùng, nút thứ 3. Click OK
1. Trong bảng tính, click nút Stop Recording
1.
Dùng phím tắt để chạy macro.
1. Chọn vùng E11:H18 2. Nhấn tổ hợp phím Ctrl-Shift-G
•
Tạo một đối tượng để mỗi khi nhấn vào sẽ làm cho macro thực hiện
1. Chọn nút Oval trên thanh công cụ Drawing 2. Vẽ một hình Oval trên bảng tính 3. Right-click lên hình Oval 4. Chọn Assign Macro… 5. Chọn macro ToMauKeKhung 6. Chọn vùng H5:J11 7. Click lên hình Oval
1.
Đặt một nút công cụ trên thanh công cụ để chạy macro.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Chọn toàn bộ Worksheet (Ctrl-A) Mở menu Edit Dưa con trỏ đến dòng Clear Chọn All Mở menu View Đưa con trỏ đến dòng Toolbar Trong menu thứ cấp, chọn Customize Chọn bảng Commands Trong danh sách Categories, cuộn xuống cuối danh sách, Chọn Macros Trong danh sách Commands, chọn Custom Button Kéo rê Custom Button ra ngoài, đặt lên thanh công cụ Format, bên phải nút Font Color Right-Click lên nút Custom Button trên thanh công cụ Format Trên dòng Name của menu popup, sửa lại tên Custom Button thành Tô màu vùng Click vào nút Modify Selection Chọn Assign Macro Chọn macro ToMauKeKhung Chọn nút Close Chọn vùng B3:E6 Click nút Tô màu vùng
1. Đặt một lệnh vào menu để chạy macro.
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Mở menu View Đưa con trỏ đến dòng Toolbar Trong menu thứ cấp, chọn Customize Chọn bảng Commands Trong danh sách Categories, cuộn xuống cuối danh sách, Chọn Macros Trong danh sách Commands, chọn Custom Menu Item Kéo rê Custom Menu Item ra ngoài, đặt lên menu Format, bên dưới lệnh Row Right-Click lên dòng Custom Menu Item trên menu Format Trên dòng Name của menu popup, sửa lại tên Custom Menu Item thành Tô màu vùng Click vào nút Modify Selection Chọn Assign Macro Chọn macro ToMauKeKhung Chọn nút Close Chọn vùng D8:F12 Mở menu Format, chọn Tô màu vùng
1.
Xem nội dung macro
1. 2. 3. 4.
Mở menu Tools Đưa con trỏ tới dòng Macros Chọn Macros… Trong danh sách Macro name, chọn ToMauKeKhung 5. Chọn Edit 6. Để quay về bảng tính Excel, mở menu File 7. Trong Menu File, chọn Close and return to Microsoft Excel
Cách làm cho macro có hiệu lực trong nhiều bảng tính khác nhau.
Xóa macro ToMauKeKhung 1. 2. 3. 4. 5. 6.
Mở menu Tools Đưa con trỏ tới dòng Macros Chọn Macros… Chọn ToMauKeKhung Click vào nút Delete Click nút Yes để khẳng định xóa
Xóa các nút, các lệnh liên quan 1. 2. 3. 4. 5.
Mở menu View, đưa con trỏ tới dòng Toolbars Chọn Customize Dùng chuột kéo rê nút Tô màu vùng trên thanh công cụ Format, thả vào một chỗ trống nào đó trên bảng tính. Dùng chuột kéo rê dòng Tô màu vùng trên menu Format, thả vào một chỗ trống nào đó trên bảng tính. Xóa hình Oval
Tạo Macro mới 1. 2.
3. 4.
Thực hiện lại các bước từ 1 đến 5. Tại bước 1, mục 6, thay vì chọn This Workbook, trong Store macro in, chọn Personal Macro Workbook Đóng tệp: Chọn File\Close Để trả lời câu hỏi như hình dưới, bạn có thể chọn Yes hoặc No để lưu tệp hoặc không lưu.
•
Câu hỏi sau đây xuất hiện:
•
Bạn phải trả lời bằng cách click chọn nút Yes.
Thử 1. 2. 3. 4.
Khởi động lại Excel Mở tệp mới Chọn vùng C3:E7 Click vào nút “Tô màu khung” trên thanh công cụ Format 5. Chọn vùng D8:G11 6. Click mục “Tô màu vùng” trên menu Format