Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU

> Excel for HVAC

Данный раздел создан по просьбам участников Форума для сбора на сайте коллекции таблиц Excel на русском языке для расчётов по разным специальностям.

При присоединении файла, пожалуйста, указывайте следующую информацию:
Автор (Информация об авторе.)
Размер файла (максимальный размер присоединяемого файла 15 Мб)
Описание

Вся информация принимается и распространяется бесплатно.
Выполняет исключительно информационную функцию.
Администрация не несет ответственности за содержание представленной документации.
При обнаружении ошибок или неточностей просим вас прислать свои замечания на e-mail: ibforum@abok.ru.

 
Добавить ответ в эту темуОткрыть тему
> макросы Excel, команды для VB
Controls
сообщение 17.4.2011, 9:29
Сообщение #1





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



в визуал базик, скажем так полный ноль на данный момент, только начал его изучать, так как потребовалось сделать макрос в Excel. Задача возникла два блока (на рисунке обведено красным) доложны при разных командах, меняться местами, один снизу другой сверху. Привязать блоки к ячейкам не получается, что бы убирать по средствам скрытия ячейки. Я забросил блокнот, там то что я пытался сделать, но макрос не работает в таком исполнении.
Прикрепленные файлы
Прикрепленный файл  Excel.png ( 61,72 килобайт ) Кол-во скачиваний: 228
Прикрепленный файл  123.txt ( 1,12 килобайт ) Кол-во скачиваний: 21
Прикрепленный файл  123.txt ( 1,36 килобайт ) Кол-во скачиваний: 79
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Synoptyk
сообщение 17.4.2011, 18:23
Сообщение #2





Группа: Участники форума
Сообщений: 894
Регистрация: 16.4.2008
Из: Украина
Пользователь №: 17849



Переключателям присвоены макрос 4 и макрос 5
которые меняют местами расхлопывающиеся списки

Так как я понял.

Прикрепленные файлы
Прикрепленный файл  Proba.xls ( 34,5 килобайт ) Кол-во скачиваний: 86
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Controls
сообщение 18.4.2011, 7:59
Сообщение #3





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



Цитата(Synoptyk @ 17.4.2011, 20:23) *
Переключателям присвоены макрос 4 и макрос 5
которые меняют местами расхлопывающиеся списки

Так как я понял.


Спасибо, за ответ, только задача немного иная, тут задействовано два макроса, а мне надо изменяющимся числом приводить в действие замену раскрывающихся блоков местами. Можете подсказать как это выполнить? Возможно моя ошибка в использовании оператора IIF
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Synoptyk
сообщение 18.4.2011, 8:36
Сообщение #4





Группа: Участники форума
Сообщений: 894
Регистрация: 16.4.2008
Из: Украина
Пользователь №: 17849



Цитата(Controls @ 18.4.2011, 7:59) *
Спасибо, за ответ, только задача немного иная, тут задействовано два макроса, а мне надо изменяющимся числом приводить в действие замену раскрывающихся блоков местами. Можете подсказать как это выполнить? Возможно моя ошибка в использовании оператора IIF


Вы хотите менять местами содержимое раскрывающихя блоков????
Такое режимом записи макроса не напишеш. Это делается прграммно в VB.

Сообщение отредактировал Synoptyk - 18.4.2011, 8:37
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Controls
сообщение 18.4.2011, 8:52
Сообщение #5





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



Цитата(Synoptyk @ 18.4.2011, 10:36) *
Вы хотите менять местами содержимое раскрывающихя блоков????
Такое режимом записи макроса не напишеш. Это делается прграммно в VB.

Я хочу в книге наложить один блок на другой и при возникновении цифры 1 или 2 в ячейке "J3" чтобы блок№1 выходил на передний план, а при возникновении значения 3 чтобы блок№2 выходил на передний план закрывая собой первый.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Михаил I
сообщение 19.4.2011, 6:30
Сообщение #6


инженер ВК


Группа: Участники форума
Сообщений: 3114
Регистрация: 5.12.2006
Из: Екатеринбург
Пользователь №: 5044



А может сделать недоступность выбора того или иного бокса в зависимости от условия?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Controls
сообщение 19.4.2011, 6:41
Сообщение #7





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



Цитата(Михаил I @ 19.4.2011, 8:30) *
А может сделать недоступность выбора того или иного бокса в зависимости от условия?

И как это можно сделать? Основной вопрос стоит в том как активировать макрос не привязывая его к кнопкам? Мне надо что бы макрос реагировал на изменение числа в ячейке. А как макрос написать что бы они замещали друг друга я уже писал, вот только не знаю как его запустить без привязки к кнопкам или блокам.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Михаил I
сообщение 19.4.2011, 7:33
Сообщение #8


инженер ВК


Группа: Участники форума
Сообщений: 3114
Регистрация: 5.12.2006
Из: Екатеринбург
Пользователь №: 5044



Может использовать процедуру change листа?

Тут прикрепил пример как сделать вообще без боксов.

Сообщение отредактировал Михаил I - 19.4.2011, 7:35
Прикрепленные файлы
Прикрепленный файл  box.xls ( 10,79 килобайт ) Кол-во скачиваний: 66
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Controls
сообщение 19.4.2011, 7:37
Сообщение #9





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



Цитата(Михаил I @ 19.4.2011, 9:33) *
Может использовать процедуру change листа?

То есть целиком менять лист? Опять же встаёт вопрос как это сделать? Видимо придётся возвращаться на первоначальную версию, с кнопочными блоками, а не с раскрывающимся списком :-(!

Сообщение отредактировал Controls - 19.4.2011, 7:37
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Controls
сообщение 19.4.2011, 8:02
Сообщение #10





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



Цитата(Михаил I @ 19.4.2011, 9:33) *
Может использовать процедуру change листа?

Тут прикрепил пример как сделать вообще без боксов.


А как связать выбранною строку с отображением значения в других ячейках?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sergej_9N3
сообщение 19.4.2011, 9:10
Сообщение #11





Группа: Участники форума
Сообщений: 22
Регистрация: 18.2.2009
Из: Санкт-Петербург
Пользователь №: 29365



Цитата(Controls @ 19.4.2011, 7:41) *
Основной вопрос стоит в том как активировать макрос не привязывая его к кнопкам? Мне надо что бы макрос реагировал на изменение числа в ячейке. А как макрос написать что бы они замещали друг друга я уже писал, вот только не знаю как его запустить без привязки к кнопкам или блокам.


Попробуйте посмотреть здесь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Controls
сообщение 19.4.2011, 12:19
Сообщение #12





Группа: Участники форума
Сообщений: 45
Регистрация: 23.7.2010
Пользователь №: 65800



Цитата(Sergej_9N3 @ 19.4.2011, 11:10) *
Попробуйте посмотреть [,,,]здесь[/url].

Спасибо, много интересного подчеркнул и смог сделать то что хотелось.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Глупый Мавр
сообщение 21.7.2011, 6:24
Сообщение #13





Группа: New
Сообщений: 1
Регистрация: 19.7.2011
Пользователь №: 115834



Здравсвуйте! Пишу файл Excel для расчета трубчатых нагревательных печей. Файл будут использовать многие пользователи, поэтому для выбора опций расчета решил использовать не OptionButton, а значения в ячейках. Вот что у меня получилось (см. прикрепленный файл). В одной из ячеек диапазона всегда единица, а в остальных 0.

Надеюсь, кому-то пригодится.
Прикрепленные файлы
Прикрепленный файл  ________________optionButton.xls ( 56 килобайт ) Кол-во скачиваний: 58
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ


ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS

ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j

Последние сообщения Форума






RSS Текстовая версия Сейчас: 30.6.2025, 16:22
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных