Проблема с макросом по изменению диапазона в сложной диаграмме

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
stas_nv
Сообщения: 1
Зарегистрирован: 12 мар 2015, 17:21

12 мар 2015, 17:35

Здравствуйте!
Имеется файл с кучей листов с диаграммами. требуется изменить диапазон.
Нашел функцию:
Worksheets(лист).ChartObjects("Прогноз").Chart.SetSourceData Sheets(лист).Range("U" & строка_начало & ":U" & строка_конец & ",V" & строка_начало & ":V" _
& строка_конец & ",W" & строка_начало & ":W" & строка_конец & ",AE" & строка_начало & ":AE" & строка_конец & ",AF" & строка_начало & ":AF" & строка_конец _
& ",AI" & строка_начало & ":AI" & строка_конец & ",AJ" & строка_начало _ & ":AJ" & строка_конец & ",AK" & строка_начало & ":AK" & строка_конец), xlColumns
Но при ее применении некоторые данные перескакивают на другую ось и не отображаются, приходится их дорисовывать.
Помогите, пожалуйста, что требуется добавить или изменить, чтобы в рядах только менялись диапазоны, и все рисовалось как требуется.
Заранее спасибо!!!
P.S. Могу выслать лист с макросом, здесь не нашел куда добавить
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

25 апр 2015, 12:52

stas_nv, Для того, чтобы присобачить файл, можно кликнуть кнопки Расширенный режим и Управления вложениями, правда перед этим, файл придётся сжать каким нибудь архиватором, типа WinZip или WinRar

P.S. В общем, если надумаете, то имейте ввиду, что не все участники форума пользуются XL2007-2013, поэтому, если хотите увеличить шансы на ответ, то выкладывайте в виде .XLS файла
Ответить