Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Medalist
1

Как написать условия в макросе так, чтобы диаграмма не меняла своего типа

03.05.2012, 17:31. Просмотров 773. Ответов 1
Метки нет (Все метки)

Друзья.
Задача такая, у меня есть макрос:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
For i = 1 To 65000
If ThisWorkbook.Worksheets("АРХИВ").Cells(1, i) <> Empty Then
count = count + 1
Else
Exit For
End If
Next i
  
ThisWorkbook.Worksheets("АРХИВ").Activate
  
Set Rng = ThisWorkbook.Worksheets("АРХИВ").Range(Cells(1, 1), Cells(1, count))
 
 
 
ActiveSheet.ChartObjects("Диаграмма 1").Activate
ActiveChart.SetSourceData Source:=Rng
 
 
ThisWorkbook.Worksheets("АРХИВ").Activate
  
Set Rng = ThisWorkbook.Worksheets("АРХИВ").Range(Cells(2, 1), Cells(1, count))
 
 
 
ActiveSheet.ChartObjects("Диаграмма 1").Activate
ActiveChart.SetSourceData Source:=Rng

Суть этого макроса в том, что он берет первые два значение и на основании них строит график, когда добавляются новые значения, он также их включает в график и строит линии дальше. НО!!!!

Далее он берет и сводит график к тому виду который он хочет.

Мне нужно чтобы:

1. 1-ая кривая была диаграммой типа "с облостями"
2. 2-ая кривая была диаграммой типа "график"
3. чтобы где располагается область легенды он писал не ряд1, ряд2 и т.д. а были названия этих графиков;
4. и последнее, чтобы интервал он автоматом не ставил как 1,2,3...и т.д. а писал конкретные значения.

Если кто сможет, будет вообще круто! Наверно это не реально)))
Спасибо
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2012, 17:31
Ответы с готовыми решениями:

Как сделать так чтобы метод объекта возвращал бы объект своего же типа?
Как сделать так чтобы метод объекта возвращал бы объект себя своего же типа?

Сделать так, чтобы в процедуре переменная *а* не меняла значение
var a:Integer ; function b (a:Integer ):Integer ; begin b:= a mod 2 end; procedure output;...

Можно ли в матлабе построить 3d график на плоскости так, чтобы 3-я координата меняла бы насыщенность
Здравствуйте, подскажите, пожалуйста! можно ли в матлабе построить 3d график на плоскости, так что...

Модифицируйте программу так, чтобы она меняла в текстовых файлах текущей директории все латинские буквы “А” на “К”
; замещает российскую &quot;Н&quot; на латинские &quot;H&quot; во всех файлах с расширением .TXT в ; текущей...

1
1109 / 219 / 33
Регистрация: 15.03.2010
Сообщений: 674
04.05.2012, 10:33 2
Такой что ли нужен график?
0
Вложения
Тип файла: xls НакопГрафик.xls (31.0 Кб, 16 просмотров)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2012, 10:33

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как сделать так , чтобы если все 3 условия не выполняются , то вывести что то
Задача на проверку : &quot;принадлежат ли числа к &quot; . Написал по одному , что принадлежит , что не...

Преобразовать массив так, чтобы каждый элемент был как сумма себя и своего соседа впереди
Преобразовать массив A(i) в массив B(i) так, чтобы в новом массиве каждый элемент получался бы как...

Как изменить условия закрашивания фигуры в макросе
Имеется файл excel ,как изменить условия закрашивания фигуры?Не могу разобраться в макросе Условие...

Как сделать так, чтобы определённая часть кода выполнялась только в случае выполнения заданного условия?
Как сделать так чтобы элемент кода выполнялся после выполнения условия? Мне нужно сделать чтобы при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.