Ошибка VBA 80004005 при изменении региональных настроек

Я создал макрос в Excel 2007, который берет данные из таблицы и создает много диаграмм (от 8 до 12 диаграмм на одной вкладке), и следующая строка не работает, если я изменю свои региональные настройки с «English (Canada) "на" французский (Канада) ".

Линия:

shpProject(i).Chart.PlotBy = xlRows 

Где shpProject – объект, содержащий диаграмму, и является частью цикла (i), поэтому я могу закодировать код от 8 до 12 раз для похожих диаграмм.

Сообщение об ошибке: «Ошибка времени выполнения» -2147467259 (80004005): метод «PlotBy» объекта «_Chart» не выполнен ».

Я попытался снять защиту с элементов и попробовать разные синтаксисы, но, похоже, это не работает.

Спасибо за ваше время,

Давайте будем гением компьютера.