Macro phục vụ cho việc tính toán tự động và thiết lập hàm sử dụng code; công nghệ bản làm việc (workbook) cho phép lưu lại cùng lúc nhiều bảng tính có móc nối lẫn nhau; Visual Basic cung cấp một ngôn ngữ thống nhất với các ứng dụng khác của Microsoft; khả năng trao đổi dữ liệu với các ứng dụng khác;