Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/как подкорректировать выпадающие списки - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » как подкорректировать выпадающие списки (Макросы/Sub)
как подкорректировать выпадающие списки
Extybr Дата: Среда, 27.01.2021, 23:30 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
нашел данную вещ на форумах... все устраивает но ахота подкорректировать
что бы при двойном клике на столбце А листа shHelp выпадала форма и автоматом предлагался список с листа shLists то же со столбца А
ну и тд.....столбец В ... со столбца В соответственно..
помогите подалуйста. думаю многим понравиться
К сообщению приложен файл: 1313497.xls (188.0 Kb)
 
Ответить
Сообщениенашел данную вещ на форумах... все устраивает но ахота подкорректировать
что бы при двойном клике на столбце А листа shHelp выпадала форма и автоматом предлагался список с листа shLists то же со столбца А
ну и тд.....столбец В ... со столбца В соответственно..
помогите подалуйста. думаю многим понравиться

Автор - Extybr
Дата добавления - 27.01.2021 в 23:30
Extybr Дата: Четверг, 28.01.2021, 09:45 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Никому не интересно? Или просто кусок работы?
 
Ответить
СообщениеНикому не интересно? Или просто кусок работы?

Автор - Extybr
Дата добавления - 28.01.2021 в 09:45
Pelena Дата: Четверг, 28.01.2021, 10:31 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Не уверена, что правильно поняла. Проверьте
К сообщению приложен файл: 5198866.xls (179.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе уверена, что правильно поняла. Проверьте

Автор - Pelena
Дата добавления - 28.01.2021 в 10:31
Extybr Дата: Четверг, 28.01.2021, 11:30 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Спасибо доберусь до компа гляну и отпишусь
 
Ответить
СообщениеСпасибо доберусь до компа гляну и отпишусь

Автор - Extybr
Дата добавления - 28.01.2021 в 11:30
Extybr Дата: Четверг, 28.01.2021, 17:32 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, спасибо, вы все правильно поняли.работает.
Спасибо
 
Ответить
СообщениеPelena, спасибо, вы все правильно поняли.работает.
Спасибо

Автор - Extybr
Дата добавления - 28.01.2021 в 17:32
Extybr Дата: Пятница, 29.01.2021, 23:04 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, подскажите пожалуйста
как в оригинале, в лист куда вставляются значения вставил option explicit. не работает другой макрос, по событию Private Sub Worksheet_Change(ByVal Target As Range)
как подружить?
 
Ответить
СообщениеPelena, подскажите пожалуйста
как в оригинале, в лист куда вставляются значения вставил option explicit. не работает другой макрос, по событию Private Sub Worksheet_Change(ByVal Target As Range)
как подружить?

Автор - Extybr
Дата добавления - 29.01.2021 в 23:04
Pelena Дата: Суббота, 30.01.2021, 09:23 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
option explicit требует обязательного объявления переменных. Если "другой макрос" до этого работал, уберите option explicit. Ну, или объявите все переменные в этом "другом" макросе


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеoption explicit требует обязательного объявления переменных. Если "другой макрос" до этого работал, уберите option explicit. Ну, или объявите все переменные в этом "другом" макросе

Автор - Pelena
Дата добавления - 30.01.2021 в 09:23
Extybr Дата: Суббота, 30.01.2021, 10:15 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Если убираю с листа option explicit
Другой макрос работает а то что по теме вып списков нет
 
Ответить
СообщениеЕсли убираю с листа option explicit
Другой макрос работает а то что по теме вып списков нет

Автор - Extybr
Дата добавления - 30.01.2021 в 10:15
Pelena Дата: Суббота, 30.01.2021, 10:47 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
по теме вып списков нет

в чём заключается это "не работает"?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
по теме вып списков нет

в чём заключается это "не работает"?

Автор - Pelena
Дата добавления - 30.01.2021 в 10:47
Extybr Дата: Суббота, 30.01.2021, 16:34 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Target.EntireRow.AutoFit
For Each cell In Target
If Not Intersect(cell, Range("Оплата")) Is Nothing Then
With cell.Offset(0, -2)
.Value = Date
End With
End If
Next cell
Application.EnableEvents = False
If Not Intersect(Target, Range("Диапазон1", "Диапазон2")) Is Nothing Then Cells(Target.Row, 11) = "1"
Application.EnableEvents = True
End Sub
[/vba]
суть макроса в том, что при любом изменении в ячейках диапазонов 1 2 в в столбец ставиться отметка 1 это для расчета (подстановки формул)
вы же и помогли этот макрос навоять.
ща если с Оption excplicit
это не пашет, если убрать Оption excplicit то не работает то что в теме.
и еще
если с Оption excplicit то после срабатывания макроса вставки в столбец текста что в этой теме, срабатывает сохранение файла почемуто....
 
Ответить
СообщениеPelena, [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
Target.EntireRow.AutoFit
For Each cell In Target
If Not Intersect(cell, Range("Оплата")) Is Nothing Then
With cell.Offset(0, -2)
.Value = Date
End With
End If
Next cell
Application.EnableEvents = False
If Not Intersect(Target, Range("Диапазон1", "Диапазон2")) Is Nothing Then Cells(Target.Row, 11) = "1"
Application.EnableEvents = True
End Sub
[/vba]
суть макроса в том, что при любом изменении в ячейках диапазонов 1 2 в в столбец ставиться отметка 1 это для расчета (подстановки формул)
вы же и помогли этот макрос навоять.
ща если с Оption excplicit
это не пашет, если убрать Оption excplicit то не работает то что в теме.
и еще
если с Оption excplicit то после срабатывания макроса вставки в столбец текста что в этой теме, срабатывает сохранение файла почемуто....

Автор - Extybr
Дата добавления - 30.01.2021 в 16:34
Pelena Дата: Суббота, 30.01.2021, 17:30 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Этот макрос должен быть в модуле листа. Кстати, куда вы его вставляете?
Я корректировала макрос в стандартном модуле. Они вообще нигде не пересекаются и не мешают друг другу.
Сохранение файла у вас было изначально прописано при закрытии формы


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЭтот макрос должен быть в модуле листа. Кстати, куда вы его вставляете?
Я корректировала макрос в стандартном модуле. Они вообще нигде не пересекаются и не мешают друг другу.
Сохранение файла у вас было изначально прописано при закрытии формы

Автор - Pelena
Дата добавления - 30.01.2021 в 17:30
Extybr Дата: Суббота, 30.01.2021, 17:57 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, уберите пожалуйста сохранение при закрытии формы
и этот макрос что написал в пр сообщ он и расположен в модуле листа. и тпм же прописано
Оption excplicit ..
 
Ответить
СообщениеPelena, уберите пожалуйста сохранение при закрытии формы
и этот макрос что написал в пр сообщ он и расположен в модуле листа. и тпм же прописано
Оption excplicit ..

Автор - Extybr
Дата добавления - 30.01.2021 в 17:57
RAN Дата: Суббота, 30.01.2021, 18:05 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Extybr, сколько бы вы не писали, что можно гвозди забивать комарами, вам все равно не поверят без убедительных доказательств, а именно, файла, в котором гвозди не желают забиваться комарами.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеExtybr, сколько бы вы не писали, что можно гвозди забивать комарами, вам все равно не поверят без убедительных доказательств, а именно, файла, в котором гвозди не желают забиваться комарами.

Автор - RAN
Дата добавления - 30.01.2021 в 18:05
Extybr Дата: Суббота, 30.01.2021, 18:11 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
да наверно вы правы, ща забомблю пример и приложу
 
Ответить
Сообщениеда наверно вы правы, ща забомблю пример и приложу

Автор - Extybr
Дата добавления - 30.01.2021 в 18:11
Extybr Дата: Суббота, 30.01.2021, 21:07 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, Елена, скажите
для работы обоих макросов нужна запись option excpicit в модуле листа или нет?
 
Ответить
СообщениеPelena, Елена, скажите
для работы обоих макросов нужна запись option excpicit в модуле листа или нет?

Автор - Extybr
Дата добавления - 30.01.2021 в 21:07
Pelena Дата: Суббота, 30.01.2021, 21:29 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
нет


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениенет

Автор - Pelena
Дата добавления - 30.01.2021 в 21:29
Extybr Дата: Суббота, 30.01.2021, 22:25 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, Лена прошу прощения за напряг, удалил option excplicit и все работает......но пожалуйста подскажите что убрать с кода чтоб не было автосорхранения после каждого закрытия формы.
 
Ответить
СообщениеPelena, Лена прошу прощения за напряг, удалил option excplicit и все работает......но пожалуйста подскажите что убрать с кода чтоб не было автосорхранения после каждого закрытия формы.

Автор - Extybr
Дата добавления - 30.01.2021 в 22:25
Pelena Дата: Суббота, 30.01.2021, 22:30 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
В макросе UserForm_Terminate убрать строку ThisWorkbook.Save


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ макросе UserForm_Terminate убрать строку ThisWorkbook.Save

Автор - Pelena
Дата добавления - 30.01.2021 в 22:30
Extybr Дата: Суббота, 30.01.2021, 22:30 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
не пойму как но почему то сначала не работало....наверно криворукий
 
Ответить
Сообщениене пойму как но почему то сначала не работало....наверно криворукий

Автор - Extybr
Дата добавления - 30.01.2021 в 22:30
Extybr Дата: Суббота, 30.01.2021, 22:43 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 120
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Pelena, че то не могу такого найти...это где?
UserForm_Terminate убрать строку ThisWorkbook.Save
 
Ответить
СообщениеPelena, че то не могу такого найти...это где?
UserForm_Terminate убрать строку ThisWorkbook.Save

Автор - Extybr
Дата добавления - 30.01.2021 в 22:43
Мир MS Excel » Вопросы и решения » Вопросы по VBA » как подкорректировать выпадающие списки (Макросы/Sub)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!