Честно сказать, перед ошибкой модернизировал код немного, и по ошибке зациклил (типо такого: функция1 содержит ссылку на выполнение функции2, а функция 2 ссылку на выполнение функции 1). Сохранял с этим, но затем пофиксил... Вскоре после этого и возникла ошибка в EXCEL. Сейчас то код нормальный, а вылетает все-равно...
Ошибка EXCEL при открытии формы, Ошибка EXCEL при вызове формы из запароленного проекта...
Ошибка EXCEL при открытии формы, Ошибка EXCEL при вызове формы из запароленного проекта...
21.06.2017 10:48:18
Доброго всем дня! Вчера столкнулся с такой проблемой - при вызове формы из запароленного проекта в книге вылетает EXCEL... Сама книга с проектом открывается и работает нормально, форма тоже запускается, НО только если зайти в разработчик/VBA и ввести пароль для просмотра содержимого проекта VBA. Снятие пароля, сохранение и повторное открытие без пароля проблему не решают. Форму с кодом (пароль уже не ставил) копировал в другую книгу - открывается без проблем. Видимо загвоздка в доступе к форме в запароленный проект (даже если пароль в последствии снят). И еще - с книгой работают многие компьютеры по сети - у всех разом возникла эта проблема, даже при открытии той версии книги с формой (резервной копии), в которой ранее она открывалась без проблем. Кто сталкивался?
Изменено: |
|
|
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
06.04.2015 16:18:19
Оригинал))
Забыл обьяснить - в макросы идем, кликаем данные, появляется форма - простановка приборов и далее проблема...
Изменено: |
|
|
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
действие при клике происходит 3 раза..., В "Private Sub ListBox_click ()" действие A = A + ListBox.value происходит 3 раза!!!
Автоматическое выделение данных в ListBox по признаку, Полученный в ListBox список чего-либо нужно как-то разделить по признаку...
12.03.2015 18:34:08
ListBox.font - шрифт, ListBox.ForeColor - цвет шрифта... А чтобы это было в разных строках... - собсно в этом и вопрос!
Сортировка боюсь не вариант... в моем случае - много аспектов, которые я в примере опустил, не позволяют ее реализовать, да оно и не нужно...
Изменено: |
|
|
Автоматическое выделение данных в ListBox по признаку, Полученный в ListBox список чего-либо нужно как-то разделить по признаку...
12.03.2015 16:51:35
Добрый день форумчане)) Никак не могу реализовать оставшуюся часть своего проекта. Суть довольно проста. Допустим есть источник данных для ListBox на листе в книге (1 столбец - яблоки, груши,....; 2 столбец - фрукты, овощи... т.е. определение что есть что.) В ListBox попадает только 1 столбец (в моем проекте 2 столбец выводить не надо). Нужно как-то выделить данные в ListBox (яблоки, груши, томат...) в зависимости от того, чем они являются во втором столбце. Например, все фрукты в ListBox жирным шрифтом (яблоки, груши...), а все овощи (томаты, картофель и прочее) курсивом... ну либо цветами. Как прописать цвет и прочее я знаю, а как заставить определить ListBox что есть что согласно столбцу 2 - не знаю... Помогите)))
Поиск, информации подкинул, но по делу ничего не нашел... |
|
|
поиск по символам и подсветка найденого (VBA)
18.09.2013 20:44:01
Здравствуйте. Помогите пожалуйста: нужно в неком списке найти все значения, в которых встречается искомый символ (или символы, если поиск по нескольким символам) и подсветить их. Частично реализовал, опираясь на существующие темы, но найти сумел не все... Подсветка я так понимаю идет с помощью оператора Mid, но вот рикрутить его так и не получилось. Файлик с творчеством креплю)
Изменено: |
|
|
Подправить код ListBox
Подправить код ListBox
Подправить код ListBox
22.01.2013 20:41:33
Попытался написать сам по другому - не выходит...
|
|||
|
Подправить код ListBox
22.01.2013 20:37:53
Уважаемые корифеи написания програмного кода)
Есть диапазон: 1 апельсин 2 груша 3 яблоко 4 апельсин ....и т.д. (2 столбца) Есть следующий код поиска в диапазоне (брал с форума. Но где, до сих пор найти не могу):
-начинаем вводить текст в окно поиска, выполняется следующее:
-поиск с выводом искомого значения в ListBox1
-при клике на найденые данные, в [a1] выводится найденое значение из ListBox1 НАДО: чтобы в [a1] выводился № найденого значения из диапазона. Например - (rFndRng.Offset(0,-1).Value). Куда добавить этот сдвиг? Пытался создать 2 столбца в ListBox1 (во втором коде после DO), первому присвоить (rFndRng.Offset(0,-1).Value) с шириной 0 чтоб не отображался, во втором (rFndRng). Тогда Private Sub ListBox1_Click наверное бы сработал... Но очень туго с синтаксисом - не вышло... Помогите P.S. - простите, если дублирую тему) P.S.2 - в диапазоне бывают одинаковые значения в 2 столбце, поэтому строго нужен их номер из 1 столбца диапазона в ячеку [a1]. |
|||||||
|
Изменение цвета кнопки на форме, в зависимости от значения ячейки на листе
14.01.2013 15:23:32
Все отлично работает, огромное спасибо Юрий)
Посмотрел сейчас, видимо первоначальный ваш код:
был верен... Я так понимаю, "Ме." перед кнопкой делает ее активной) В любом случае огромное спасибо)) |
|||
|
Изменение цвета кнопки на форме, в зависимости от значения ячейки на листе
14.01.2013 15:11:26
В примере она находится на форме и называется "кнопка зеленая" (Button - в коде)
Должно получиться так, как если бы кнопку CommandButton1 с листа перенесли бы на форму... Код для CommandButton1 прописан в корне книги: Private Sub Workbook_Open() With ActiveSheet If ActiveSheet.Name = "Лист1" Then If [a1] = 0 Then .CommandButton1.BackColor = vbGreen .CommandButton1.Caption = [c1] ElseIf [a1] > 0 Then .CommandButton1.BackColor = vbRed .CommandButton1.Caption = [c1] Else .CommandButton1.BackColor = vbBlue .CommandButton1.Caption = [c1] End If End If End With End Sub Private Sub WorkBook_SheetChange(ByVal sh As Object, ByVal Target As Range) ..... Что поменять, если кнопка оказалась бы в форме?
Изменено: |
|
|
Изменение цвета кнопки на форме, в зависимости от значения ячейки на листе
Изменение цвета кнопки на форме, в зависимости от значения ячейки на листе
Изменение цвета кнопки на форме, в зависимости от значения ячейки на листе
Изменение цвета кнопки на форме, в зависимости от значения ячейки на листе
14.01.2013 14:31:59
Доброго всем времени суток. Уважаемые форумчане, помогите немного с задачей. Задача такая: есть кнопка, цвет которой меняется в зависимости от значения ячейки на листе. Если кнопка расположена на листе, я знаю как это сделать (кстати благодаря вашему форуму), а если она на форме? Пытался делать через Private Sub UserForm_load, initialize, activate... Но видимо что-то не так прописываю... Скорректируйте пример, если кто-то знает. Заранее спасибо!
|
|
|