1с и Диаграммы Excel #20085


#0 by Ben
Строю Гистаграмму, вроде все получается, но я хочу подписать cdjb значения по оси  X. Записал макрос, его представление в VBA В итоге получаю: Microsoft Office Excel: Метод XValues из класса Series завершен неверно Помогите Плиз!!! Заранее Благодарен
#1 by Бивень
Ему ж нужна строка ... А ты что подсовываешь?
#2 by Ben
Diagram.SeriesCollection.XValues("dewdwd"); {Отчет.новый1.Форма.Модуль}: Microsoft Office Excel: Метод XValues из класса Series завершен неверно
#3 by 1С Дурочка
Если в VB пишешь ActiveChart.SeriesCollection.XValues = "=Лист1!R17C4:R17C5" то в 1С пиши
#4 by Ben
Это неправильно!!! Что за переменная Excel?
#5 by 1С Дурочка
Ты, значит, кидаешь какие-то огрызки своего идиотского кода и все должны налету хватать что там у тебя за переменные? А сам не можешь элементарного понять.
#6 by Бивень
У него объект ЭксельЧарт лежит на таблице ... Это ещё из понятно было ...
#7 by Dj
Во блин, тем же занимаюсь (строю диаграммы):))
#8 by Ben
Совершенно верно
#10 by Бивень
Чтоб работало, пиши как положено, не надо выдумывать ничего от себя ...
#11 by 1С Дурочка
Почитай вот тут это очень полезная статья. Там в конце есть пример того как не надо делать диаграммы. (Интересно, у кого он этот кусок кода перепёр? Ну, так, чтобы знать кто у него друзья.)
#12 by Dj
а я забил на SeriesCollection, и использую что типа:
#13 by Бивень
Это с ИТС, кажись, перепёрто ...
#14 by 1С Дурочка
Что 1 в 1? Не может быть. На ИТС такую лажу не публикуют.
#15 by Бивень
Ну, не знаю ... Я не читал, ни то, ни то ...
#16 by Ben
Объект.Charts("Диаграмма1").SetSourceData (  DataSheet.Range(ЛистДанных.Cells(1,1),   DataSheet.Cells(стр,2)),КонстантаЕкселя("xlColumns")) - Это работает, уставливает значение по которым строится диаграмма, Но мне нужно установить значения которыми подписывается ось координат
#17 by Dj
так после SetSourceData, 1 колонка листа и подпишет
#18 by Ben
Дошло Всем Спасибо!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С