Большинство программ VBA / Excel, которые я разработал в Excel 2003, прекрасно работают в 2007 году и новее без изменений (кажется, я помню большинство проблем, связанных с диаграммами).Конечно, возможно, что, по крайней мере, некоторые из его записанных макросов или VBA с ручным кодированием не будут работать в Excel 2007 и новее.Однако с небольшой отладкой старый код может быть преобразован без особой головной боли (найдите строку с ошибками, и вы, вероятно, узнаете, как переписать строку).
Существуют бесплатные надстройки, такие как UBitMenu и другие, которые возвращают меню старого стиля.
Ранее в этом году я написал тест для Excel VBA, который содержит 6 различных тестов производительности.Результаты, представленные 373 людьми, на данный момент ясно показывают, что Excel 2007 является самой медленной из всех версий.Среди Excel 2003, 2007, 2003, 2002 Excel 2010 наиболее эффективен в большинстве тестов, сопровождаемых Excel 2003. В период с 2010 по 2003 г. составные результаты довольно близки, но отдельные тесты производительности показывают, что Excel 2003 намного быстрее отображает данные нав то время как 2010 год быстрее со сложными вычислениями на основе VBA.Полные результаты теста находятся по адресу http://exceltrader.net/et2/benchMark.php.