![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Доброго времени суток, уважаемые гуру и посетители форума. Я немного дружу с компьютером, делаю для работы полезные считалки. Но хочется довести одну работу до ума. Не сочтите за хамство, помогите.
Разбираюсь с VB, но сложно, блин... ![]() Итак, есть оборудование. Если оно в работе, на его мощность могут накладываться ограничения, его можно переводить в К-режим (К-режим это условность, что бы не забивать Вам голову лишней информацией). Мощность = (Мощность в номальном режиме) + (Дополнительная мощность в К-режиме) - (Ограничение мощности). Если оборудование в работе, то я могу ставить галку "К-режим", вводить в ячейку ограничение мощности. Если я отключаю оборудование в резерв, в ремонт, то в ячейке "Ограничение" должен быть установлен 0 и невозможность поставить другое значение. Галочка, привязанная к ячейке "К-режим" должна быть сброшена нет возможности ее установить. Если я снова включаю оборудование, то снова могу манипулировать этими ячейками. Я смог сделать макрос, который скидывает значения ячеек, нашел макрос, который накладывает ограничения, но блин, не хватает ума собрать их в кучу, работает либо одно либо другое. Макрос не стал выкладывать в этом файле, дабы не позориться. Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Вот это зря. Пользователи любят именно помогать с готовым, а не делать всю работу вместо ТС
![]()
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Ок, выкладываю с макросом, который сбрасывает значения ячеек при отключении оборудования. Только сильно не смейтесь.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Другой файл с макросом, который блокирует ячейки.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Забыл файл прикрепить, простите.
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Второй макрос нашел в интернете на одном из форумов, как адаптировать для моей задачи ума не хватает. Он накладывает блокировку на ячейку "ограничение" на 1 единицу.
|
![]() |
![]() |
![]() |
#7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Я бы такое набыдлокодил на первое время. Есть более разумные решения, но...их находят со временем.
в код страницы Лист1 Код:
в код модуля Module1 Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#8 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Александр, Вы просто волшебник! Работает!!!
Не сочтите за наглость, можете объяснить логику работы кода. Мне с Вашими объяснениями будет проще разобраться с нюансами и окончательно адаптировать к своей задаче. В любом случае большое, огромное СПАСИБО! Удачи и мира Вам и нашим народам! |
![]() |
![]() |
![]() |
#9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Код:
событие "клика" на CheckBox. В результате получил код, который надо запускать при старте книги. Для данного примера запускал вручную, если бы пришлось такое запускать каждый день, то, скорее всего, нашел бы в инете решение как это обойти. Код:
Код:
т.к. там отключается реакция екселя на события. Код:
Код:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#10 |
Регистрация: 11.02.2014
Сообщений: 7
|
![]()
Спасибо, разобрался, уже переделал под свою конкретную задачу, Sub Assign() повесил на автооткрытие. Удачи ВАМ!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
суммировать через определенные ячейки | Iskin | Microsoft Office Excel | 4 | 29.12.2017 11:18 |
[VB] Копирование из Word в Excel: нужно переместить текст закладок из Word в определенные ячейки Excel. | Broiler21 | Помощь студентам | 0 | 27.10.2017 14:41 |
хочу сделать так чтоб ограничения у всех были,а вот на определенном логине ибо id не было ограничения опыта | martin123 | PHP | 2 | 31.03.2017 16:31 |
удалить строки содержащие определенные ячейки | 123456789igor | Общие вопросы Delphi | 0 | 10.11.2012 00:15 |
Макрос, копируюший определенные ячейки строкой ниже | Dellushka | Microsoft Office Excel | 12 | 12.11.2011 20:22 |