Как вывести результаты работы программы на экран?

Программирование на Visual Basic for Applications
hiscor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.10.2005 (Вт) 9:07
Откуда: Челябинск

Как вывести результаты работы программы на экран?

Сообщение hiscor » 24.11.2005 (Чт) 11:30

Нигде не нашел как вывести результаты работы программы на экран в нужном виде (удобном для восприятия). Типа формы или отчета. Например нужна таблица, график, выводы там разные после выполнения программы. Хорошо бы на отдельных листах, оформленных как закладки, чтобы листать можно было. Конечно это можно и в Excell'е оформить (программа работает с этим приложением), но ведь можно же наверное как-то покрасивше сделать, в т.ч. лишнее убрать, сгруппировать там как надо и др. Однако ни в книге, ни в хэлпах, ни на форумах ничего похожего не нашел.
Подскажите, что делать или где искать.

hiscor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.10.2005 (Вт) 9:07
Откуда: Челябинск

Сообщение hiscor » 24.11.2005 (Чт) 16:01

Вроде народ читает, но чего-то молчат.
Или вопрос дурацкий, или никто ничего по делу сказать не может? :(

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.11.2005 (Чт) 16:12

Вопрос дурацкий. Сформулируй нормально, что тебе надо?
Lasciate ogni speranza, voi ch'entrate.

hiscor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.10.2005 (Вт) 9:07
Откуда: Челябинск

Сообщение hiscor » 25.11.2005 (Пт) 15:39

Пытаюсь сформулировать нормально.
Есть некая прога, обрабатывающая данные книги Экселя (2-3 листа книги). Исходные данные для работы вводятся через форму1 (с этим вроде почти разобрался). Результаты работы проги, а это несколько таблиц, графиов и итоги, - нужно представить в удобоваримом виде. Т.е.,как я себе представляю, что-то типа многостраничной "формы", где на одном листе - общий итог, на другом первый график, на следующем таблица, содержащая выборку из 1-го листа раб.книги (таблицы Экселя) и др.
Да, можно всю эту инфу оставить в том же Экселе, и смотреть результаты в Экселе. НО...
1. Не наглядно,
2. Много лишних данных...

Для ввода данных в программу инструментов много (через форму1 пользователя), а для вывода данных - как? В текстбокс или в файл что ли и всё?! Какой-то однонаправленный интерфейс получается!
Ну, я не знаю, как еще проще объяснить, что мне нужно....
Или в ВБА этого сделать нельзя и нужно на другом языке писать?

Благодарю за все ответы.
P.S. Мобыть вопрос не для этого раздела?

hiscor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.10.2005 (Вт) 9:07
Откуда: Челябинск

Сообщение hiscor » 25.11.2005 (Пт) 15:41

Пытаюсь сформулировать нормально.
Есть некая прога, обрабатывающая данные книги Экселя (2-3 листа книги). Исходные данные для работы вводятся через форму1 (с этим вроде почти разобрался). Результаты работы проги, а это несколько таблиц, графиов и итоги, - нужно представить в удобоваримом виде. Т.е.,как я себе представляю, что-то типа многостраничной "формы", где на одном листе - общий итог, на другом первый график, на следующем таблица, содержащая выборку из 1-го листа раб.книги (таблицы Экселя) и др.
Да, можно всю эту инфу оставить в том же Экселе, и смотреть результаты в Экселе. НО...
1. Не наглядно,
2. Много лишних данных...

Для ввода данных в программу инструментов много (через форму1 пользователя), а для вывода данных - как? В текстбокс или в файл что ли и всё?! Какой-то однонаправленный интерфейс получается!
Ну, я не знаю, как еще проще объяснить, что мне нужно....
Или в ВБА этого сделать нельзя и нужно на другом языке писать?

Благодарю за все ответы.
P.S. Мобыть вопрос не для этого раздела?

hiscor
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.10.2005 (Вт) 9:07
Откуда: Челябинск

Сообщение hiscor » 25.11.2005 (Пт) 15:43

Пытаюсь сформулировать нормально.
Есть некая прога, обрабатывающая данные книги Экселя (2-3 листа книги). Исходные данные для работы вводятся через форму1 (с этим вроде почти разобрался). Результаты работы проги, а это несколько таблиц, графиов и итоги, - нужно представить в удобоваримом виде. Т.е.,как я себе представляю, что-то типа многостраничной "формы", где на одном листе - общий итог, на другом первый график, на следующем таблица, содержащая выборку из 1-го листа раб.книги (таблицы Экселя) и др.
Да, можно всю эту инфу оставить в том же Экселе, и смотреть результаты в Экселе. НО...
1. Не наглядно,
2. Много лишних данных...

Для ввода данных в программу инструментов много (через форму1 пользователя), а для вывода данных - как? В текстбокс или в файл что ли и всё?! Какой-то однонаправленный интерфейс получается!
Ну, я не знаю, как еще проще объяснить, что мне нужно....
Или в ВБА этого сделать нельзя и нужно на другом языке писать?

Благодарю за все ответы.
P.S. Мобыть вопрос не для этого раздела?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.12.2005 (Чт) 18:01

hiscor писал(а):1. Не наглядно,
2. Много лишних данных...

1. Степень наглядности зависит от фантазии.
2. Лишние данные скрыть. Нелишние данные не скрывать.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

    TopList