Конечно.Зачем вам это нужно?
Краткий ответ: с помощью VBA вы можете создавать фоновые рабочие методы, которые могут взаимодействовать с другими приложениями Office или с помощью кода .NET / COM.Однако, если вы хотите добавить сложную бизнес-логику к уровню представления Excel, моей первой мыслью будет создание приложения на C # и использование оболочек .NET Framework для взаимодействия Office.Первое преимущество заключается в том, что вы используете Excel SOLELY для презентации, поддерживая дизайн программного обеспечения MVC.Во-вторых, вы храните код там, где ожидаете его найти;в коде, не встроенном в документ.