Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Визуализация данных в эксель / 21 сообщений из 21, страница 1 из 1
11.09.2006, 16:08:46
    #33978528
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Визуализация данных без помощи графиков в эксель.
...
Рейтинг: 0 / 0
11.09.2006, 16:11:31
    #33978538
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Построение микрографика в эксель в ячейке с функцией пользователя
Взят пример отсюда - тыц - это полезно при создании таких фич как "панель индикаторов" (dash-boards), такие мизерные графики, позволяющие увидеть тенденцию.
...
Рейтинг: 0 / 0
11.09.2006, 17:49:27
    #33978935
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Ivan33Построение микрографика в эксель в ячейке с функцией пользователя
Взят пример отсюда - тыц - это полезно при создании таких фич как "панель индикаторов" (dash-boards), такие мизерные графики, позволяющие увидеть тенденцию.Таким образом можно понарисовать функций, которые будут ячейки также как в 2007 красить... :) Забавно... Нужно будет как нить озадачиться. Или тупо подождать 2007?
...
Рейтинг: 0 / 0
12.09.2006, 09:38:24
    #33979730
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Taranaga Ivan33Построение микрографика в эксель в ячейке с функцией пользователя
Взят пример отсюда - тыц - это полезно при создании таких фич как "панель индикаторов" (dash-boards), такие мизерные графики, позволяющие увидеть тенденцию.Таким образом можно понарисовать функций, которые будут ячейки также как в 2007 красить... :) Забавно... Нужно будет как нить озадачиться. Или тупо подождать 2007? 2007 уже есть бета.
...
Рейтинг: 0 / 0
12.09.2006, 09:58:05
    #33979789
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Ivan332007 уже есть бета.
Уже опробовал. Интересно сделано, что когда выбираешь пункт верхнего меню, оно не выпадает, а просто меняется отображаемая панелька с содержимым этого меню.
Снес после того, как попытался открыть файл в котором была циклическая формула и excel2007 вылетел с ошибкой.
...
Рейтинг: 0 / 0
12.09.2006, 10:57:21
    #33980022
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Я себе тоже ставил 2007 го...
Подвесить его конечно пока за нефиг делать. Может в нормальном релизе все будет ок.
Из приятностей - сохраняется форматирование в сводных диаграммах.
Да и градиентная заливка ячеек в зависимости от значения порадовала...

Более глубоко не лез - ибо самые невинные извращения вызывали у него полную неприязнь выраженную в падении на брюхо с мольбой о помощи к альма матер :)
...
Рейтинг: 0 / 0
12.09.2006, 11:04:44
    #33980055
Taranaga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Кстати, попробовал развить идейку... вот, что получилось:

Код: plaintext
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.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
Function BoxChartUp(Diapazon As Range)
Dim rng As Range
Dim shp As Shape
Ma = Diapazon.Rows( 1 )
Mi = Diapazon.Rows( 1 )
For i =  1  To Diapazon.Rows.Count
    If Ma < Diapazon.Rows(i) Then Ma = Diapazon.Rows(i)
    If Mi > Diapazon.Rows(i) Then Mi = Diapazon.Rows(i)
Next i

For i =  1  To Diapazon.Rows.Count
Set rng = Diapazon(i)
BoxShapeDelete rng
Set shp = rng.Worksheet.Shapes.AddShape(msoShapeRectangle, rng.Left, rng.Top, CSng(rng.Width * (Diapazon(i).Value - Mi) / (Ma - Mi)), rng.Height)

With shp
    .Fill.ForeColor.SchemeColor =  12 
    .Fill.Transparency =  0 #
    .Fill.OneColorGradient msoGradientVertical,  1 ,  0 . 81 
    .Fill.Transparency =  1 #
    .Line.Weight =  0 . 75 
    .Line.DashStyle = msoLineSolid
    .Line.Style = msoLineSingle
    .Line.Transparency =  0 #
    .Line.Visible = msoTrue
    .Line.ForeColor.SchemeColor =  64 
    .Line.BackColor.RGB = RGB( 255 ,  255 ,  255 )
    .Fill.Visible = msoTrue
    .Fill.ForeColor.SchemeColor =  12 
    .Fill.OneColorGradient msoGradientVertical,  1 ,  0 . 81 
    .Line.ForeColor.SchemeColor =  44 
    .Line.Visible = msoTrue
    .Line.Weight =  0 . 25 
    .Line.Visible = msoTrue
    .Line.Style = msoLineSingle
End With
Next i
End Function

Sub BoxShapeDelete(rngSelect As Range)
    Dim rng As Range, shp As Shape, blnDelete As Boolean
 
    For Each shp In rngSelect.Worksheet.Shapes
        blnDelete = False
        Set rng = rngSelect
        If Not rng Is Nothing Then
            If rng.Left = shp.Left And rng.Top = shp.Top Then blnDelete = True
        End If
        If blnDelete Then shp.Delete
    Next
End Sub
В любой ячейке забиваем функцию с указанием диапазона, который требуется красить :)
...
Рейтинг: 0 / 0
12.09.2006, 11:22:48
    #33980141
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
воплощенный пример кода вверху
...
Рейтинг: 0 / 0
12.09.2006, 11:40:13
    #33980222
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
http://exceltips.vitalnews.com/Pages/T0214_Flashing_Cells.html - выделение определенных значений на листе для облегчения их поиска. Создание стиля.

Шаг 1.
авторTo create the special style, follow these steps:

Select the cell that you want to flash on and off.
Choose Style from the Format menu. Excel displays the Style dialog box. (Click here to see a related figure.)
In the Style Name box, enter a new style name, such as Flashing.
Using the controls in the dialog box, modify any attributes for the style, as you desire.
Click on OK.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Dim NextTime As Date

Sub StartFlash()
    NextTime = Now + TimeValue("00:00:01")
    With ActiveWorkbook.Styles("Flashing").Font
        If .ColorIndex = xlAutomatic Then .ColorIndex =  3 
        .ColorIndex =  5  - .ColorIndex
    End With
    Application.OnTime NextTime, "StartFlash"
End Sub

Sub StopFlash()
    Application.OnTime NextTime, "StartFlash", schedule:=False
    ActiveWorkbook.Styles("Flashing").Font.ColorIndex = xlAutomatic
End Sub

авторTo start the items flashing, simply run StartFlash. The cells formatted with the Flashing style will alternate between red and white text approximately once a second. When you want to turn the flashing off, simply run the StopFlash macro.

There is one important thing to note about this macro: the variable NextTime is declared outside of the actual procedure in which it is used. This is done so that NextTime maintains its value from one invocation of StartFlash to the next.
...
Рейтинг: 0 / 0
12.09.2006, 11:41:27
    #33980233
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
TaranagaКстати, попробовал развить идейку... вот, что получилось:

Ого! Круто там они с заливкой ячеек придумали!
...
Рейтинг: 0 / 0
12.09.2006, 12:06:07
    #33980365
Taranaga_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
k-nike TaranagaКстати, попробовал развить идейку... вот, что получилось:

Ого! Круто там они с заливкой ячеек придумали!Блин... чтото с активацией профиля...
Это не 2007... Это обычный, наш офис... А сверху функция, которая это делает :)
...
Рейтинг: 0 / 0
12.09.2006, 12:31:47
    #33980490
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Taranaga_Это не 2007... Это обычный, наш офис... А сверху функция, которая это делает :)

Попробовал. Фигасе!!!!!!
*Упал со стула и бьется в конвульсиях*
...
Рейтинг: 0 / 0
12.09.2006, 12:58:42
    #33980626
Nosorog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
господа разрешите вопрос по теме

может EXCEL макросом рисовать примитивные схемы типа как висят во всех электричках
прямая линия на ней кружочки около кружочков названия жд станций
и др. инфа между кружочками расстояние в км
все данные находятся в таблице EXCEL
колонка А - названия станций
колонка В - тип нашей железки (мультиплексор)
колонка С - расстояние в км между станциями

заранее спасибо
...
Рейтинг: 0 / 0
12.09.2006, 16:27:22
    #33981561
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
nosorogгоспода разрешите вопрос по теме

может EXCEL макросом рисовать примитивные схемы типа как висят во всех электричках
прямая линия на ней кружочки около кружочков названия жд станций
и др. инфа между кружочками расстояние в км
все данные находятся в таблице EXCEL
колонка А - названия станций
колонка В - тип нашей железки (мультиплексор)
колонка С - расстояние в км между станциями

заранее спасибо
По-моему, тоже можно шейпсами, но гораздо проще использовать спецсофт.
...
Рейтинг: 0 / 0
12.09.2006, 16:48:27
    #33981659
Nosorog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
на моем ПК только MS OFFICE никто для меня доп. софт покупать не будет
проcто хотел упростить свою работу ...
...
Рейтинг: 0 / 0
12.09.2006, 16:56:11
    #33981693
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
k-nike nosorogгоспода разрешите вопрос по теме

может EXCEL макросом рисовать примитивные схемы типа как висят во всех электричках
прямая линия на ней кружочки около кружочков названия жд станций
и др. инфа между кружочками расстояние в км
все данные находятся в таблице EXCEL
колонка А - названия станций
колонка В - тип нашей железки (мультиплексор)
колонка С - расстояние в км между станциями

заранее спасибо
По-моему, тоже можно шейпсами, но гораздо проще использовать спецсофт. в книге Уокенбабаха "Диаграммы в эксель" есть пример схемы. Так вот он рисовал там с помощью автофигур - Блок-схема (панель рисования)
...
Рейтинг: 0 / 0
12.09.2006, 17:27:08
    #33981818
Nosorog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
давно знаю как рисовать в EXCEL руками квадратики кружочки и соединять их линиями если их сотни то это муторная ручная работа ... хотелось бы макрос который используя данные из таблицы иксель нарисует все за раз.
...
Рейтинг: 0 / 0
21.09.2006, 14:34:37
    #34003245
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
TaranagaКстати, попробовал развить идейку... вот, что получилось:

а вот еще пример того, как можно http://www.exceluser.com/dash/sparkintro.htm

http://www.bissantz.de/asp/getfile.asp?file=/sparklines/Bissantz_SparkFonts_4.zip&cpid=11602&desc=SparkFonts - вот тут шрифты, видимо с помощью них такие фичи делаются.
...
Рейтинг: 0 / 0
29.11.2006, 23:19:53
    #34165650
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
nosorogгоспода разрешите вопрос по теме

может EXCEL макросом рисовать примитивные схемы типа как висят во всех электричках
прямая линия на ней кружочки около кружочков названия жд станций
и др. инфа между кружочками расстояние в км
все данные находятся в таблице EXCEL
колонка А - названия станций
колонка В - тип нашей железки (мультиплексор)
колонка С - расстояние в км между станциями

заранее спасибо

зацени софтину FlowBreeze Flowchart Automator 1.0
...
Рейтинг: 0 / 0
30.11.2006, 10:09:23
    #34166149
Nosorog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
авторзацени софтину FlowBreeze Flowchart Automator 1.0
СПАСИБО !!!
ну хоть бы два слова коммента чирканул... и ссылочку
ладно... буду искать... ответ быстро не дам мы переезжаем где дешевле аренда.
...
Рейтинг: 0 / 0
30.11.2006, 10:51:45
    #34166277
Ivan33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Визуализация данных в эксель
Ivan33 nosorogгоспода разрешите вопрос по теме

может EXCEL макросом рисовать примитивные схемы типа как висят во всех электричках
прямая линия на ней кружочки около кружочков названия жд станций
и др. инфа между кружочками расстояние в км
все данные находятся в таблице EXCEL
колонка А - названия станций
колонка В - тип нашей железки (мультиплексор)
колонка С - расстояние в км между станциями

заранее спасибо

зацени софтину FlowBreeze Flowchart Automator 1.0 она рисует схемы алгоритмов, может пригодится и для рисования твоих штук, правда нужен серийник для регулярного использования
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Визуализация данных в эксель / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]