Hướng Dẫn Viết Macro Trong Excel 2010 / Top 10 # Xem Nhiều Nhất & Mới Nhất 2/2023 # Top View | Uta.edu.vn

Hướng Dẫn Cách Bật Macro Trong Excel 2010, 2013, 2022

Với bài viết này, Blog chúng tôi sẽ hướng dẫn cách bật macro trong Excel 2010-2013. Bạn cũng sẽ thấy hướng dẫn chi tiết các cách vô hiệu macro hoặc bật chúng qua thanh Message và dạng xem Backstage. Ngoài ra, bạn sẽ tìm thấy mẹo để chạy macro ngay cả khi tất cả các macro bị vô hiệu hóa và tạo một đường dẫn giúp người dùng bật chúng lên trong bảng tính.

Cách bật macro trong Excel từ thanh Message:

Nếu bạn mở một tệp Excel có macro, bạn sẽ thấy thanh màu vàng có biểu tượng lá chắn và nút Enable Content.

Nếu bạn chắc chắn macro từ một nguồn đáng tin cậy, chỉ cần nhấn vào nút Enable Content trên thanh.

Nhấn vào nút Enable Content trên thanh.

Tập tin sẽ được mở ra và được xem là một tài liệu đáng tin cậy, cảnh báo bảo mật sẽ biến mất.

Excel, bật macro thông qua dạng xem Backstage:

Bạn cũng có thể bật macro trong Excel bằng cách thông qua dạng xem Backstage trong Microsoft Office. Bạn có thể thấy Thanh màu vàng nếu bạn nhấp vào tab File.

Nhấp vào tab File

2. Bạn sẽ thấy khu vực Security Warning (Cảnh báo bảo mật) màu vàng. Nhấp vào Enable Content.

Cảnh báo bảo mật

3. Bạn sẽ thấy 2 tính năng: Enable All Content và Advanced Options. Chọn Enable All Content để mở tất cả nội dung của tệp.

Các tệp Excel bây giờ được xem là tài liệu đáng tin cậy và tất cả các macro sẽ được kích hoạt.

Chọn Enable All Content để mở tất cả nội dung của tệp.

Cách luôn chạy các macro cho một bảng tính đáng tin cậy:

Mẹo: Bạn cũng có thể nhấp vào liên kết Trust Center Settings trên Warning Security.

Nhấp vào liên kết Trust Center Settings trên Warning Security.

2. Bạn sẽ thấy cửa sổ Trust Center. Chọn Tùy chọn Macro Settings.

3. Chọn Enable all macros (không được khuyến cáo, những mã độc có thể chạy).

Từ bây giờ tất cả các macro sẽ chạy mà không cảnh báo.

Xin lưu ý rằng cách cài đặt này làm cho máy tính của bạn dễ bị nhiễm virus. Bạn nên chắc chắn rằng tất cả các tệp có macro được lấy từ nguồn đáng tin cậy.

Điều chỉnh cài đặt macro trên cửa sổ Trust Center.

Bạn có thể tìm thấy tất cả các cài đặt macro trong cửa sổ Trust Center. Các cài đặt này cho phép bạn điều chỉnh cách làm việc với các bảng tính được bật macro theo ý muốn.

Thực hiện theo các bước từ Cách luôn chạy các macro cho một bảng tính đáng tin cậy để mở được cửa sổ Trust Center.

Disable all macros with notification: Nếu bạn chọn nút này, macro sẽ bị tắt, nhưng cảnh báo bảo mật sẽ xuất hiện nếu có macro trong tệp tin. Nó cho phép bạn bật macro trong Excel tùy thuộc vào nguồn dữ liệu.

Disable all macros except digitally signed macros: Trong trường hợp này, macro bị tắt, cảnh báo bảo mật xuất hiện và được ký điện tử bằng macro chạy trên tệp của người phát hành đáng tin cậy. Nếu bạn chưa tin tưởng người phát hành đó, bạn sẽ được thông báo hãy kích hoạt macro đã ký và chọn tin tưởng vào người phát hành.

Enable all macros (not recommended, potentially dangerous code can run): Tất cả macro chạy mà không báo trước. Xin lưu ý rằng cài đặt này làm cho máy tính của bạn dễ bị nhiễm vi-rút.

Trust access to the VBA project object model: tùy chọn này cấm hoặc cho phép truy cập chương trình vào Visual Basic for Applications (VBA) từ một máy khách tự động hóa. Cài đặt bảo mật này để mã hoá tin học một chương trình Office và thao tác trên môi trường VBA và mô hình đối tượng. Đối với khách hàng tự động hóa để truy cập vào mô hình đối tượng VBA, người dùng chạy mã phải được cấp quyền truy cập. Bạn cần phải đánh dấu vào các lựa chọn để truy cập.

Chạy macro ngay cả khi tất cả macro đều bị tắt:

Giả sử Disable all macros without notification được chọn, nhưng bạn cần chạy macro ngay. Nếu bạn có Excel 2007-2013, bạn có thể bật macro ngay cả khi cài đặt bảo mật của bạn không cho phép điều này. Excel tự đặt các vị trí nhất định là các vùng đáng tin cậy. Điều này có nghĩa là nếu bạn lưu các tập tin có macro ở đó, có thể bỏ qua kiểm tra bảo mật và chạy macro.

Vui lòng xem danh sách các địa điểm đáng tin cậy bên dưới:

Nhấp chuột vào nút Add new location để xem hộp thoại Trusted Location của Microsoft Office.

Nhấp vào Browse để tìm kiếm địa điểm cần dùng ở trên máy tính của bạn.

Nhấp vào Browse để tìm kiếm địa điểm cần dùng ở trên máy tính của bạn.

Chú ý: Trước khi thêm bất kỳ vị trí nào vào tin cậy, hãy đảm bảo rằng nó thực sự an toàn vì vị trí đó có thể bị tấn công bởi tin tặc.

Cách lưu macro trong một bảng tính:

Nhấp chuột vào và chọn Workbook Excel Macro-Enabled từ danh sách lựa chọn.

3. 3. Nhấp vào Save để lưu giữ kết quả.

Nếu bạn quên chọn Macro Enabled Workbook, bạn sẽ nhận được thông báo rằng macro sẽ không được lưu lại:

Nhấn No nếu bạn cần giữ macro.

Làm thế nào để vô hiệu hóa macro trong Excel 2010-2016:

Giả sử, bạn chỉ đọc các tệp và không cần bật các macro trên máy tính của bạn. Bạn nhận được tài liệu từ nhiều nguồn khác nhau và muốn cài đặt bảo mật của mình lên mức cao nhất. Vì một số macro có thể nguy hiểm, bạn có thể vô hiệu hóa tất cả chúng bằng cách sử dụng các tùy chọn Trust Center.

Thực hiện theo các bước từ Cách luôn chạy các macro cho một bảng tính đáng tin cậy để mở cửa sổ Trust Center.

Chọn Disable all macros without notification hoặc Disable all macros with notification. Nếu bạn chọn tùy chọn đầu tiên, bạn sẽ không biết liệu có bất kỳ macro trong tập tin hiện tại không. Tùy chọn thứ hai cho phép bạn xác định bảng tính Excel có chứa macro.

Hướng dẫn học Excel 2016 tại nhà

Sử dụng mã đặc biệt để làm cho người dùng bật macro trong một bảng tính

Mã này giấu tất cả trang bảng tính cho đến khi macro được kích hoạt. Nó cũng thêm một bảng cảnh báo người dùng chạy macro. Ngay khi người dùng bật các lệnh, bảng cảnh báo sẽ được ẩn và tất cả các nội dung khác được hiển thị.

Thêm mã vào bảng tính của bạn.

Tạo một bảng mới có tên “Cảnh báo”.

Thêm một thông báo trên bảng tính yêu cầu người dùng mở lại sổ làm việc và bật macro.

Cuối cùng, lưu bảng tính của bạn.

VBA giúp ích rất nhiều trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên excel, giúp lập các báo cáo tự động, điều khiển các chương trình khác như word, power point, outlook… giúp biến file excel của bạn trở thành 1 phần mềm chuyên nghiệp…

Với sứ mệnh: ” Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người “, đội ngũ phát triển đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Gitiho tự hào khi được đồng hành cùng:

50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…

Cách Tạo Macro Trong Excel 2007 2010 2013

Biết cách Lập trình macro trong excel sẽ giúp ích cho bạn rất nhiều. Thậm chí trở thành ngôi sao trong công ty của bạn.

1. Macro trong excel là gì?

Macro là một tập lệnh chương trình hoạt động excel giúp tự động hóa một nhiệm vụ trong excel.

Hiểu nôm na như sau:

– Bạn cần phải làm một việc gì đó rất thường xuyên với nhiều thao tác thủ công,…

– Macro được tạo ra để lưu lại các thao tác đó và sẽ thực thi tất cả các thao tác thủ công đó cho bạn khi bạn nhấn nút Ghi/ Tính toán,…

Một khi bạn hiểu và làm chủ được các đoạn lệnh macro, bạn sẽ tiết kiệm được rất nhiều thời gian, công sức cũng như độ chính xác ở mức độ rất cao.

2. Cách tạo macro trong excel

Chính vì lợi rất to lớn của việc áp dụng macro trong công việc và học tập mà hiện tại có nhiều người thích và đam mê hắn.

Khi nghiên cứu sâu hơn, bạn sẽ biết được nhiều code rất tuyệt để bạn có thể tạo một những phần mềm trên excel.

2.1. Các bước ghi macro trong excel

Bước 1: Mở thẻ “Developer” trong excel 2007 2010 2013

+ Gán cả phím tắt để gọi macro đó khi cần (Shortcut key).

+ Hoặc thiết lập phạm vi hoạt động của macro ở cấp độ (workbook hay worksheet).

+ Bên cạnh đó ta có thể viết một vài mô tả ngắn gọn về mục đích của macro trong box Description.

Các bạn đặc biệt lưu ý ở bước này, mọi thao tác từ: Chọn ô, copy, paste, bôi màu,… đều được VBA ghi lại bằng các dòng lệnh.

Sau khi kết thúc các thao tác của nhiệm vụ, ta nhấn Stop Recording trong thẻ Developer là hoàn tất việc tạo Macro trong excel.

3. Thực hành tạo Macro trong excel để định dạng bảng biểu trong nháy mắt

Phần 3 lại Gồm 2 phần nhỏ:

Hướng dẫn chi tiết

Download file mẫu

3.1. Hướng dẫn chi tiết cách ghi

Trường sẽ ghi macro để định dạng bảng biểu chỉ với 2 bước:

Bôi đen vùng cần định dạng

Nhấn nút “Định dạng”

– Chuẩn bị cho việc ghi macro

Cụ thể là chọn Record macro và đặt tên cho macro là “Dinhdang” như hình sau:

– Tạo nút “Định dạng” để gán macro vào nút.

Việc gán macro vào các nút bấm giúp ta thuận tiện hơn rất nhiều trong quá trình làm việc. Bởi chỉ cần nhấn vô nút, excel tự động gọi macro để thực hiện mọi thao tác ta đã ghi ở trước đó.

Tạo nút như sau:

+ Chọn Developer

+ Tiếp đến chọn Insert và button (form control) như hình dưới.

+ Sau khi sửa xong tiêu đề nút, sẽ có bảng hiện lên, ta chọn macro để gán vào nút là hoàn tất.

Ta có thể định dạng bất kỳ vùng dữ liệu nào theo như định dạng đã được lưu trong macro:

Bôi đen vùng cần vẽ bảng biểu

Nhấn nút “Định dạng” là xong.

3.2. Link tải file mẫu chứa macro đã ghi và nút lệnh

Như vậy, Trường đã hướng dẫn xong bạn cách tạo macro trong excel với tác vụ đơn giản.

Mọi câu hỏi, các bạn vui lòng gửi về hòm thư: webkynang.vn@gmail.com

Xin cảm ơn,

Truongpx – Admin webkynang.vn

Hướng Dẫn Cách Enable Macro Trong Excel 2007

Nếu bạn đang sử dụng Excel 2007 và bạn muốn mở 1 file excel có chứa macro thì khi mở file, bạn sẽ nhận được thông báo sau:

Trong bài viết này chúng tôi sẽ hướng dẫn bạn cách enable macro trong excel 2007.

Bước 1: Kiểm tra xem bộ cài Office 2007 có hỗ trợ VBA không.

Tại sao phải làm việc này? Bởi vì một số bộ cài rút gọn trong phiên bản Office 2007 thường lược bỏ đi VBA. Khi máy tính của bạn đang sử dụng bộ cài rút gọn này thì bạn không thể sử dụng được VBA trong excel. Nói cách khác là không thể enable macro được.

Cách kiểm tra: Bấm phím tắt Alt + F11 (phím tắt để mở VBA). Nếu không có VBA thì sẽ xuất hiện thông báo:

This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.

Cách khắc phục: Cài lại bộ cài Office khác, ưu tiên từ phiên bản 2010 trở lên

Bước 2: Thực hiện theo hướng dẫn để Enable Macro

Nếu bộ cài Office 2007 có VBA thì bạn thực hiện theo các hướng dẫn của thông báo trên, cụ thể như sau:

Bấm vào nút Options…

Sau khi bấm vào nút này sẽ mở ra thông báo như sau:

Trong mục này bấm chọn Enable this content rồi bấm OK

* Lưu ý:

Trong một số trường hợp bạn không nhận được thông báo trên mà lại nhận được 1 thông báo khác là:

Với thông báo này chúng ta sẽ bấm chọn vào Enable Macros.

Tại sao lại có 2 dạng thông báo như trên?

Dạng 1: Thông báo này hiện ra khi bạn đang không mở cửa sổ VBA

Dạng 2: Thông báo này hiện ra khi bạn đang có mở cửa sổ VBA

Với sứ mệnh: ” Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người “, đội ngũ phát triển đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Gitiho tự hào khi được đồng hành cùng:

50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…

Giới Thiệu Về Macro Trong Excel (Windows)

Macro – trình tự động mô phỏng tác vụ người dùng trong Excel

Macro là một chuỗi tự động được nhập vào, mô phỏng thao tác gõ phím hoặc thao tác với chuột của người dùng. Một macro thường được sử dụng để thay thế một loạt các hành động lặp đi lặp lại và phổ biến trong việc xử lý bảng tính. Chẳng hạn bạn có thể ghi một định dạng và sau đó lặp lại ở bất cứ đâu bằng một thao tác chạy bộ ghi.

Ghi macro trong Windows

Macro trong Windows

Một macro sẽ ghi lại toàn bộ những bước thao tác và thể hiện qua code Visual Basic for Applications (VBA). Những bước thao tác này có thể bao gồm nhập chữ hoặc số, chọn ô, chọn lệnh trong thanh ribbon hay trong menu, định dạng ô, định dạng cột/hàng, import dữ liệu từ nguồn ngoài như Access… VBA là một phần tử của bộ ngôn ngữ lập trình Visual Basic được tích hợp vào hầu hết các ứng dụng Office. Mặc dù VBA cung cấp cho bạn khả năng tự động hóa các thao tác đối với các ứng dụng Office, đôi khi ta không cần thiết phải sử dụng đến nếu trình ghi Macro có thể thực hiện điều đó hộ bạn.

Macro và các công cụ VBA có thể tìm thấy trong thẻ Developer. Về mặc định thẻ này bị ẩn đi, bạn có thể tham khảo cách hiện thẻ tại

Một số tip hữu dụng sau đây về macro mà bạn nên biết:

Khi bạn ghi một bản ghi để làm một số tác vụ, Excel sẽ chỉ chạy tác vụ đó trong vùng được xác định sẵn. Điều này có nghĩa là nếu bạn thêm hàng/cột vào trong vùng đã ghi, macro sẽ không chạy thao tác cho vùng mới thêm vào.

Nếu bạn muốn xử lý một tác vụ dài, hãy chia thành những bản ghi nhỏ hơn thay vì một bản ghi lớn.

Macro không chỉ áp dụng trong phạm vi Excel. Bạn có thể tạo một bản ghi liên kết tới các ứng dụng Office khác có hỗ trợ VBA. Chẳng hạn như ghi một macro để tạo bảng trong Excel, sau đó đưa vào Outlook để gửi tới địa chỉ trong bảng.

Để ghi ta làm như sau:

Trong thẻ Developer, nhóm Code, chọn Record Macro

Để liên kết với một tổ hợp phím tắt, trong mục Shortcut key, dùng bất cứ phím nào theo ý muốn. Và khi phím tắt này trùng với các phím tắt mặc định, chẳng hạn như Ctrl + Z, bạn sẽ mất đi tính năng Ctrl + Z có sẵn trong Excel (Undo).

Tại Store macro in, chọn vị trí bạn muốn đặt bản ghi.

Trong mục Description, ghi những ghi chú về bản ghi.

Để ngừng việc ghi, vào lại thẻ Developer, nhóm Code và chọn Stop Recording.

Làm việc với Macro trong Excel

Tìm hiểu thêm về VBA qua những bài viết sau:

Khóa VBA101 – VBA cho người mới Form nhập liệu cơ bản với VBA