Добрый день всем уважаемым форумчанам!
Есть файл Excel с таблицей данных по горизонтали (ФИО, №телефона( может быть от 1 до 4)
По вертикали несколько столбцов с вопросами (может быть разное кол-во).
На пересечении вертикальной и горизонтальной ячейки в каждом абоненте нужно вбить его ответ ( может быть цифра, может текст).
Для звонков есть программа X-lite для SIP.
Что нужно:
Создать в VBA макет GUI, на котором будут поля с вопросами, ответами, кнопки звонок, отбой, чтобы там можно было все ответы регистрировать в полях самого GUI в Excel-е, не копируя номер телефона и не вставляя его в соответствующее окошко звонилки, прописывая при этом ответы в рабочем листе в5-ый, 100-ый, 1000-ый раз.
Важно:
Чтобы вся инфа ответов вбивалась в соответствующие ячейки на рабочем листе, желательно с опцией сохранения данных как обычного файла excel.
Пример пользовательского интерфейса и примера списка в прикрепленных файлах.
Что сделал сам:
Что получилось самому сделать- макет окна пользователя запускаемого в ecxel и разобрался не до конца как запускать другую программу (Х-lite) с екселя.
Так как я в программировании не силен, начинаю только осваивать просьба не посылать сразу )).
Спасибо за дельные советы и помощь!
Создание пользовательской формы VBA для SIP звонков по базе из Excel
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
11.12.2017 15:58:43
БМВ, Спасибо.
Скачал, пробую разобраться. В ворде мне скразу окно выскочило о подключении к SQL базе выкидывало ссылку на два файла , пробовал наугад подключить, пока безрезультатно. Как я понял, нужно каким то образом замаркировать в ворде ячейки и привязать эту маркировку к ячейкам с нужными результатами расчета в ексель, прописывая еще условие =ЕСЛИ(J1="";"";ИНДЕКС(Consolidatur!$B:$B;СТОЛБЕЦ()+1)). Пока не разобрался в этом слиянии, так как не понял какую процедуру нужно сделать было в ворде.)) |
|
|
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
10.12.2017 18:40:23
БМВ, Спасибо, буду пробовать разобраться!
Ігор Гончаренко, Удача мне понадобится а еще и терпение, буду пробовать писать конкретнее, хотя и не считаю, что изложил свой вопрос нечетко. Теперь как говорится " начать и кончить", не знаю, за что браться- пробовать указанные советы в в постах 14,15 или начать изучение макросов, которым можно решить проблему ( как указано в посте 12). Понимаю, что без навыков программирования не сдвинуться с места, в то же время не хочется тратить тонны нервных клеток для правильного написания макросов.
Изменено: |
|
|
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
10.12.2017 02:00:53
Что в постановке вопроса вызвало такую бурю эмоций и разговоров, не пойму.
Изменено: |
|||
|
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
10.12.2017 01:44:05
Выложить фрагмент макета в Excel? Весь макет выкладывать не вижу смысла, смысл вопроса по-моему понятен. Может кто-то и считает, что он не конкретен, в таком случае подскажите что еще дополнительно нужно сообщить, а не просто сотрясать эфир уважаемого форума лишними постами.
Изменено: |
|||
|
Автоматизированное формирование расчета в пояснительной записке
Автоматизированное формирование расчета в пояснительной записке
10.12.2017 01:12:43
В прикрепленном фрагменте пояснительной записки желтым выделены исходные данные и промежуточные результаты расчетов, которые выполняются в Excel. То есть есть макет расчета курсового проекта в Ecxel и есть макет пояснительной записки в Word. Есть ли возможность как-то связать актуализированые данные расчетов в Excel с макетом в Word не вбивая банально окончательные величины расчетов c Excel в Word используя банальное копирование и вставку копипастом?
Изменено: |
|||
|
Автоматизированное формирование расчета в пояснительной записке
09.12.2017 23:53:32
Доброго времени суток, уважаемые форумчане! При просмотре форума с похожими запросами, например на ветке форума «Как оформить расчет?» (автора Есть ли такая возможность качественной интеграции результатов расчета(записка в Word+расчет в макете Excel=грамотно оформленная пояснительная записка)?
Буду очень благодарен за любой вразумительный ответ!
Изменено: |
|
|
Формирование спецификации металлопроката для КМ
14.05.2017 14:15:42
JeyCi, Спасибо за подсказку!
Все равно за помощь благодарен! Код это уже высший пилотаж для меня. Вроде работает ![]()
Изменено: |
|||
|
Формирование спецификации металлопроката для КМ
14.05.2017 14:10:29
_Igor_61, Спасибо еще раз за подсказку!
В этот раз вроде работает )))
|
|||
|
Формирование спецификации металлопроката для КМ
12.05.2017 22:58:28
_Igor_61, Спасибо!
Это тоже вариант решения, только не совсем подходит для моей задачи. Если учитывать, что исходный файл может иметь различные значения после слова "Уголок...." и формируется с непечатаемым символом после слова "Уголок 90х12, то ваш вариант не решает мою задачу! Мне нужно чтобы в диапазоне условий проверялось наличие выражения 90х12 не в выпадающем списке, как у вас в примере прикрепленного файла, а в диапазоне условий и выдавало его вес в ячейку (при отсутствии других позиций из диапазона при котором выполняется условие. Причем если слова ГОСТ 1111-11 и уголок 90х12 и ВП в диапазоне (Х1:Y10) встречаются не один раз то в в ячейку С1 записать сумму значений ячеек Yi, Yn соответствующих строк" Как это прописать пока не знаю! Р.S. Разбил объединённые ячейки и увы, не работает ((. .
Изменено: |
|
|
Формирование спецификации металлопроката для КМ
12.05.2017 15:26:51
Понял, что основная загвоздка возникает при невозможности прочесть символ из шрифта CS Standard
![]() Не понял как можно было залить его из шрифтов автокада в ексель и проверить, что будет, поэтому пошел другим путем, а именно урезать до нужного кол-ва слов значение в ячейке с помощью ПСТР и использовать СУММЕСЛИМН Не пойму, что делаю не так...(( По идее в в желтой ячейке (Е23) должно появиться число из зеленой ячейки (F5), но что -то не то. Очень хочу разобраться.))
Изменено: |
|
|
Формирование спецификации металлопроката для КМ
12.05.2017 15:06:39
JeyCi, согласен с вами
Попробую конкретизировать задачу и попытаюсь описать словесно условие заполнение таблицы: Если текстовое значение ячеек диапазона (Х1:Y10) содержит слова "ГОСТ 1111-11" и "Уголок 90х12 " и "ВП", тогда в ячейку С1 записать значение ячейки Yi строки, которая содеpжит слово уголок 90х12. Причем если слова ГОСТ 1111-11 и уголок 90х12 и ВП в диапазоне (Х1:Y10) встречаются не один раз то в в ячейку С1 записать сумму значений ячеек Yi, Yn соответствующих строк. Проблема в том, что Excel, при применении функции суммеслимн не хочет распознавать знак в исхоодном диапазоне (Х1:Y10), который импортировался из СПДС-а (обозначение сечение уголка) ((. А так, то я сам уже более менее понял, что стоит применять встроенный в Excel удобный инструмент суммеслимн для моей задачи )).
Изменено: |
|||
|
Формирование спецификации металлопроката для КМ
11.05.2017 21:43:08
Доброго времени суток, уважаемые форумчане!
Перечитав и пересмотрев роликов в youtube на тему автоматического заполнения спецификации элементов и спецификации металлопроката загорелся также работать эффективно и грамотно. Чтобы не считать каждую позицию в спецификации скачал универсальный маркер отсюда [URL=" понял, что не все так просто. Итак, какая стоит задача: Имея импортированный из Автокада в Excel табличный файл, (см. прикрепленные файлы) сформировать средствами Excel макет спецификации металлопроката нужного вида с подсчетом веса металла для соответствующих полей (ВП,НП,Р,С) и потом экспортировать её обратно в Автокад для формирования чертежей с подсчитанными ведомостями расхода металла). Почему пишу сюда, так как знаю, что пока работать просто в среде таблиц СПДС-а не получается...((( Хочу оптимизировать свою работу, так как рутинный подсчет позиций металла сильно утомляет Прилагаю соответствующие файлы примера для пояснения. Подсобите с советом, кто разбирается. Понимаю что задача чисто техническая, пока не хватает инструментария Excel- я для решения )). Буду всем благодарен за ответ и дельные советы!
Изменено: |
|
|
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
21.03.2016 16:53:24
Я понял. Танцы с бубном в Екселе наверное не стоят того времени, чтобы визуально нарисовать несколько осей, которые не читабельны, так как не проградуированы.
Самый приемлемый вариант все таки первый, то есть нормированная диаграмма со всеми показателями с одной осью ординат. Сразу все понятно становится. Спасибо всем за активное участие в теме! ![]() |
|
|
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
21.03.2016 09:48:11
Просто у обычного среднестатистического пользователя сразу возникнет вопрос:"А что такое нормированая диаграмма" и т.д. Хотя, может я и перегибаю тут. Просто хочется красиво и информативно графически представить численную зависимость для кокретной задачи. ![]() |
|||
|
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
Построение графика функции с несколькими осями ординат (больше двух), оценка позиции по многим критериям. Вариант с нормированием каждого критерия не подходит.
15.03.2016 20:17:07
Доброго времени суток, уважаемые формумчане!
Недавно столкнулся с задачей построения графика в котором по оси абсцисс будут например сравниваемые марки машин, а вот оси ординат будут разными: объем двигателя в см3, вес, цена, расход бензина и т. д. В чем заключается вопрос: отобразить в абсолютных показателях все критерии на одном графике. Что пробовал: строить лепестковую диаграмму по нормированным значениям критериев - не читабельно выходит. Строить по нормированным (то есть в долях единицы, принимая максимальную позицию по каждому критерию - найденный вариант решения. Но хочется чтобы слева были несколько шкал ординат с размерностями, по оси абсцисс- сравниваемые позиции. Буду благодарен всем за дельный совет как (если можно) воплотить все это в жизнь на одном графике. Спасибо заранее! ![]() P. S. Пример того, что хотел бы получить в прикрепленном файле (работаю в Excel 2007).
Изменено: |
|
|