У меня есть код в VBA, который динамически устанавливает sourcedata для двух диаграмм. Этот код работает с десятью пользователями за последние пять лет. До сегодняшнего дня, когда кто-то пытался запустить его на машине под Windows 10 и получил Application Error 1004, когда он попал во второй setourcedata - сначала работала нормально.Диаграмма sourcedata несколько диапазонов перестали работать
Разница между двумя заключается в том, что второй указывает два диапазона не один - кто-нибудь знает, почему это внезапно перестало работать?
with xlApp.Workbooks(1)
.Charts("Patients").SetSourceData Source:=.Sheets("Patient Numbers").Range("A" & TopRow - 1 & ":C" & CurRow - 1), PlotBy:=xlColumns
.Charts("Financial").SetSourceData Source:=.Sheets("Financial Monthly").Range("A" & TopRow - 1 & ":A" & CurRow - 1 & ",H" & TopRow - 1 & ":H" & CurRow - 1), PlotBy:=xlColumns
end with
Office, 32- или 64-бит? – pnuts