Xin được bổ sung 1 tí: theo tôi nhớ thì VBA có từ Excel5 (trong bộ Office 4.x), lúc nầy bộ thu macro có 2 Option: thu theo macro4,hay VBA cũng được, VBA được chứa trong 1 dạng như Sheet chứ chưa có VBE, Help macro4 vẫn có, sang Office95 ( Excel 95), vẫn còn 16 bit,và vẫn tồn tại song song 2 dạng thu macro.
Tạo menu ở 2 version nầy có 1 đặc điểm rất thú vị là nó chứa thẳng trong file xls, cho dù bạn mở file nầy trong Excel 97 -> 2003 và không thể gở bỏ bởi các công cụ có sẳn của Excel 97 -> 2003
Từ Excel 97 (32 bit) thì bỏ hẳn bộ thu (record macro 4), và file help macro4
Trong file help của macro4 thì 98% có hướng dẫn tương đương lệnh với VBA, vẫn có vài lệnh trong macro4 mà VBA không có lệnh tương đương