Excel for HVAC
Данный раздел создан по просьбам участников Форума для сбора на сайте коллекции таблиц Excel на русском языке для расчётов по разным специальностям.
При присоединении файла, пожалуйста, указывайте следующую информацию:
Автор (Информация об авторе.)
Размер файла (максимальный размер присоединяемого файла 15 Мб)
Описание
Вся информация принимается и распространяется бесплатно.
Выполняет исключительно информационную функцию.
Администрация не несет ответственности за содержание представленной документации.
При обнаружении ошибок или неточностей просим вас прислать свои замечания на e-mail: ibforum@abok.ru.
|
|
макросы Excel, команды для VB |
|
|
|
17.4.2011, 9:29
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
в визуал базик, скажем так полный ноль на данный момент, только начал его изучать, так как потребовалось сделать макрос в Excel. Задача возникла два блока (на рисунке обведено красным) доложны при разных командах, меняться местами, один снизу другой сверху. Привязать блоки к ячейкам не получается, что бы убирать по средствам скрытия ячейки. Я забросил блокнот, там то что я пытался сделать, но макрос не работает в таком исполнении.
Прикрепленные файлы
Excel.png ( 61,72 килобайт )
Кол-во скачиваний: 226
123.txt ( 1,12 килобайт )
Кол-во скачиваний: 21
123.txt ( 1,36 килобайт )
Кол-во скачиваний: 79
|
|
|
|
|
17.4.2011, 18:23
|
Группа: Участники форума
Сообщений: 894
Регистрация: 16.4.2008
Из: Украина
Пользователь №: 17849
|
Переключателям присвоены макрос 4 и макрос 5 которые меняют местами расхлопывающиеся списки Так как я понял.
Прикрепленные файлы
Proba.xls ( 34,5 килобайт )
Кол-во скачиваний: 85
|
|
|
|
|
18.4.2011, 7:59
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
Цитата(Synoptyk @ 17.4.2011, 20:23) Переключателям присвоены макрос 4 и макрос 5 которые меняют местами расхлопывающиеся списки
Так как я понял. Спасибо, за ответ, только задача немного иная, тут задействовано два макроса, а мне надо изменяющимся числом приводить в действие замену раскрывающихся блоков местами. Можете подсказать как это выполнить? Возможно моя ошибка в использовании оператора IIF
|
|
|
|
|
18.4.2011, 8:36
|
Группа: Участники форума
Сообщений: 894
Регистрация: 16.4.2008
Из: Украина
Пользователь №: 17849
|
Цитата(Controls @ 18.4.2011, 7:59) Спасибо, за ответ, только задача немного иная, тут задействовано два макроса, а мне надо изменяющимся числом приводить в действие замену раскрывающихся блоков местами. Можете подсказать как это выполнить? Возможно моя ошибка в использовании оператора IIF Вы хотите менять местами содержимое раскрывающихя блоков???? Такое режимом записи макроса не напишеш. Это делается прграммно в VB.
Сообщение отредактировал Synoptyk - 18.4.2011, 8:37
|
|
|
|
|
18.4.2011, 8:52
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
Цитата(Synoptyk @ 18.4.2011, 10:36) Вы хотите менять местами содержимое раскрывающихя блоков???? Такое режимом записи макроса не напишеш. Это делается прграммно в VB. Я хочу в книге наложить один блок на другой и при возникновении цифры 1 или 2 в ячейке "J3" чтобы блок№1 выходил на передний план, а при возникновении значения 3 чтобы блок№2 выходил на передний план закрывая собой первый.
|
|
|
|
|
19.4.2011, 6:30
|
инженер ВК
Группа: Участники форума
Сообщений: 3110
Регистрация: 5.12.2006
Из: Екатеринбург
Пользователь №: 5044
|
А может сделать недоступность выбора того или иного бокса в зависимости от условия?
|
|
|
|
|
19.4.2011, 6:41
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
Цитата(Михаил I @ 19.4.2011, 8:30) А может сделать недоступность выбора того или иного бокса в зависимости от условия? И как это можно сделать? Основной вопрос стоит в том как активировать макрос не привязывая его к кнопкам? Мне надо что бы макрос реагировал на изменение числа в ячейке. А как макрос написать что бы они замещали друг друга я уже писал, вот только не знаю как его запустить без привязки к кнопкам или блокам.
|
|
|
|
|
19.4.2011, 7:33
|
инженер ВК
Группа: Участники форума
Сообщений: 3110
Регистрация: 5.12.2006
Из: Екатеринбург
Пользователь №: 5044
|
Может использовать процедуру change листа? Тут прикрепил пример как сделать вообще без боксов.
Сообщение отредактировал Михаил I - 19.4.2011, 7:35
Прикрепленные файлы
box.xls ( 10,79 килобайт )
Кол-во скачиваний: 65
|
|
|
|
|
19.4.2011, 7:37
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
Цитата(Михаил I @ 19.4.2011, 9:33) Может использовать процедуру change листа? То есть целиком менять лист? Опять же встаёт вопрос как это сделать? Видимо придётся возвращаться на первоначальную версию, с кнопочными блоками, а не с раскрывающимся списком :-(!
Сообщение отредактировал Controls - 19.4.2011, 7:37
|
|
|
|
|
19.4.2011, 8:02
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
Цитата(Михаил I @ 19.4.2011, 9:33) Может использовать процедуру change листа?
Тут прикрепил пример как сделать вообще без боксов. А как связать выбранною строку с отображением значения в других ячейках?
|
|
|
|
|
19.4.2011, 9:10
|
Группа: Участники форума
Сообщений: 20
Регистрация: 18.2.2009
Из: Санкт-Петербург
Пользователь №: 29365
|
Цитата(Controls @ 19.4.2011, 7:41) Основной вопрос стоит в том как активировать макрос не привязывая его к кнопкам? Мне надо что бы макрос реагировал на изменение числа в ячейке. А как макрос написать что бы они замещали друг друга я уже писал, вот только не знаю как его запустить без привязки к кнопкам или блокам. Попробуйте посмотреть здесь.
|
|
|
|
|
19.4.2011, 12:19
|
Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800
|
Цитата(Sergej_9N3 @ 19.4.2011, 11:10) Попробуйте посмотреть [,,,]здесь[/url]. Спасибо, много интересного подчеркнул и смог сделать то что хотелось.
|
|
|
|
|
21.7.2011, 6:24
|
Группа: New
Сообщений: 1
Регистрация: 19.7.2011
Пользователь №: 115834
|
Здравсвуйте! Пишу файл Excel для расчета трубчатых нагревательных печей. Файл будут использовать многие пользователи, поэтому для выбора опций расчета решил использовать не OptionButton, а значения в ячейках. Вот что у меня получилось (см. прикрепленный файл). В одной из ячеек диапазона всегда единица, а в остальных 0. Надеюсь, кому-то пригодится.
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqxFiuCx
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2Vtzqx6MLPt
Последние сообщения Форума
|