Khi bạn viết phần mềm mà muốn bảo mật code hoặc tối ưu hơn về tốc độ thì cần lập trình DLL. Trong Excel không cho phép bạn tạo DLL nhưng bạn có thể dùng Delphi hoặc các trình biên dịch khác để tạo nó....
Delphi hiện là một trong các ngôn ngữ lập trình mạnh trên thế giới, cho phép lập trình duy nhất một code và biên dịch cho các nền tảng hệ điều hành Windows (32, 64-bit), Mac OSX, iPhone, Android, Linux. Lập trình trên Delphi rất trực quan, các component phong phú, tương tác linh hoạt với hệ điều hành. Ngôn ngữ lập trình là Object Pascal, cho phép nhúng cả ngôn ngữ ASM , những người đã học Pascal học sẽ rất nhanh. Delphi biên dịch phần mềm ra mã máy (Native code) tốc độ rất là nhanh, không giống như .NET, Java, Ruby chỉ là thông dịch. Delphi cho phép xây dựng rất nhiều loại ứng dụng: Database, Server, Game, Music, Service, Application,... Delphi thực sự rất mạnh mẽ, làm chủ ngôn ngữ này bạn có cơ hội trở thành một cao thủ lập trình hệ thống, lập trình ứng dụng đa nền tảng....
Tham khảo khóa học lập trình VBA nâng cao level 2 của tác giả
Hướng dẫn lập trình Delphi cơ bản - Giáo viên Nguyễn Duy Tuân