Tôi biết rằng có thể gọi mã .NET từ mã VBA của bạn, nhưng tại sao VBA tiếp tục tồn tại? Lý do duy nhất tôi có thể nghĩ là di sản.
Tôi chỉ phải sắp xếp một Scripting.Dictionary
và số lượng mã cần thiết là đáng sợ.
IDE trông giống như Visual Studio 2003. Và có nhiều chi tiết nhỏ, khiến bạn phát điên (Giống như thay đổi dòng và nhận được cảnh báo vì một số lỗi biên dịch). Hoặc, nếu bạn mở nhiều hơn một bảng tính, nó sẽ trộn vào "VBAProject" của bạn và điều này thực sự khó hiểu.
Toàn bộ phân chia mô-đun / lớp mô hình / biểu mẫu thực sự không tệ, nhưng tôi kết thúc mọi lúc bằng cách viết logic trực tiếp trong các biểu mẫu hoặc có một mô-đun lớn xử lý mọi thứ.
Tại sao tôi không thể nhấn Alt + F11 và hack trong C #?