Tất cả các bảng tính xử lý nền đất yếu mình viết đều có code VBA để thực hiện các tính toán phức tạp như tự động tính lún theo số liệu đầu vào, tự động tính Sgt, tự động tính quy đổi độ cố kết, tra toán đồ...Khi chúng ta cài phần mềm excel, mặc định phần mềm sẽ không cho phép đọc được các bảng tính có code VBA và sẽ báo lỗi. Vậy để thiết lập cho excel đọc được các bảng tính có VBA, chúng ta thực hiện theo hướng dẫn sau:
Bước 1: Mở trang tính. Chọn tab File
Bước 2: Chọn Option
Bước 3: Chọn Customize Ribbon => Trong bảng ngoài cùng bên phải tích chọn vào mục Developer
Bước 4: Chọn mục Trust Center ở dưới cùng ( cùng cột với Customize Ribbon) => Chọn tiếp Trust Center Settings
Bước 5: Chọn Marcro Settings => Tích chọn vào "Enable all marcros...." => Tích chọn vào "Trust access to VBA project object model"
Bước 6: Thiết lập cho bảng tính tự động tính toán sau khi thay đổi số liệu: Vào Tab Formulars => Caluclation Options => Chọn automatic
1. Lỗi Security risk
Lỗi này sẽ block tất cả các hàm VBA có trong bảng tính,để khắc phục lỗi này các bạn làm như sau:
Chuột phải vào file tính => chọn "Properties" => sau đó thao tác như hình dưới đây
2. Lỗi protected view
Lỗi này khi mở bảng tính sẽ hiện lên 1 dòng thông báo màu vàng như hình phía dưới
Với lỗi này bạn chỉ cần bấm vào chữ "Enable Editing" là được
Như vậy là mình đã hướng dẫn xong cách thiết lập Excel để đọc được các bảng tính có VBA mà không bị lỗi.