Снять выделение в Комбоксе
Otter
Дата: Среда, 21.08.2019, 13:34 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
Доброго дня всем форумчанам. При запуске формы с комбоксом в комбоксе есть выделение выбираемых действий. как убрать выделение при запуске формы.
Доброго дня всем форумчанам. При запуске формы с комбоксом в комбоксе есть выделение выбираемых действий. как убрать выделение при запуске формы. Otter
Ответить
Сообщение Доброго дня всем форумчанам. При запуске формы с комбоксом в комбоксе есть выделение выбираемых действий. как убрать выделение при запуске формы. Автор - Otter Дата добавления - 21.08.2019 в 13:34
Pelena
Дата: Среда, 21.08.2019, 14:02 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Не уверена, что правильно поняла. Так хотели?
Здравствуйте. Не уверена, что правильно поняла. Так хотели? Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Не уверена, что правильно поняла. Так хотели? Автор - Pelena Дата добавления - 21.08.2019 в 14:02
krosav4ig
Дата: Среда, 21.08.2019, 14:07 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Добрый денькак убрать выделение при запуске формы.
в UserForm_Initialize удалить строки, которые выделение устанавливают (содержащие [vba]Код
comboComments.ListIndex =
[/vba])
Добрый денькак убрать выделение при запуске формы.
в UserForm_Initialize удалить строки, которые выделение устанавливают (содержащие [vba]Код
comboComments.ListIndex =
[/vba]) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Добрый денькак убрать выделение при запуске формы.
в UserForm_Initialize удалить строки, которые выделение устанавливают (содержащие [vba]Код
comboComments.ListIndex =
[/vba]) Автор - krosav4ig Дата добавления - 21.08.2019 в 14:07
Otter
Дата: Среда, 21.08.2019, 14:31 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
в UserForm_Initialize удалить строки, которые выделение устанавливают (содержащие comboComments.ListIndex =
Тогда ошибка: Compile error: Case without Select Case
в UserForm_Initialize удалить строки, которые выделение устанавливают (содержащие comboComments.ListIndex =
Тогда ошибка: Compile error: Case without Select CaseOtter
Ответить
Сообщение в UserForm_Initialize удалить строки, которые выделение устанавливают (содержащие comboComments.ListIndex =
Тогда ошибка: Compile error: Case without Select CaseАвтор - Otter Дата добавления - 21.08.2019 в 14:31
Otter
Дата: Среда, 21.08.2019, 14:35 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
Не уверена, что правильно поняла. Так хотели?
Да вы правильно поняли. При запуске нет выделения, а когда выбираем другую позицию оно опять появляется и чтобы снять приходится выделять какую нибудь ячейку для его снятия. А еще появилась пустая строка вверху ее тоже надо убрать.
Не уверена, что правильно поняла. Так хотели?
Да вы правильно поняли. При запуске нет выделения, а когда выбираем другую позицию оно опять появляется и чтобы снять приходится выделять какую нибудь ячейку для его снятия. А еще появилась пустая строка вверху ее тоже надо убрать.Otter
Ответить
Сообщение Не уверена, что правильно поняла. Так хотели?
Да вы правильно поняли. При запуске нет выделения, а когда выбираем другую позицию оно опять появляется и чтобы снять приходится выделять какую нибудь ячейку для его снятия. А еще появилась пустая строка вверху ее тоже надо убрать.Автор - Otter Дата добавления - 21.08.2019 в 14:35
Otter
Дата: Среда, 21.08.2019, 14:47 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
Обратите внимание , что если при запуске формы мы щелкаем по какой нибудь ячейке выделение снимается и далее оно не появляется при переборе других значений комбокса. А задачка то не простая как кажется, но должно же быть решение.
Обратите внимание , что если при запуске формы мы щелкаем по какой нибудь ячейке выделение снимается и далее оно не появляется при переборе других значений комбокса. А задачка то не простая как кажется, но должно же быть решение. Otter
Сообщение отредактировал Otter - Среда, 21.08.2019, 15:01
Ответить
Сообщение Обратите внимание , что если при запуске формы мы щелкаем по какой нибудь ячейке выделение снимается и далее оно не появляется при переборе других значений комбокса. А задачка то не простая как кажется, но должно же быть решение. Автор - Otter Дата добавления - 21.08.2019 в 14:47
RAN
Дата: Среда, 21.08.2019, 14:59 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Зачем так мудрить? [vba]Код
Private Sub UserForm_Initialize() ' Fill the ComboBoxes With comboComments .Clear .AddItem "Только индикатор" .AddItem "Показать" .AddItem "Скрыть" End With ' Get the current settings With Application cbFullScreen = .DisplayFullScreen End With End Sub Private Sub comboComments_Change() Select Case comboComments ' .ListIndex Case "Только индикатор": Application.DisplayCommentIndicator = xlCommentIndicatorOnly Case "Показать": Application.DisplayCommentIndicator = xlCommentAndIndicator Case "Скрыть": Application.DisplayCommentIndicator = xlNoIndicator End Select End Sub
[/vba]
Зачем так мудрить? [vba]Код
Private Sub UserForm_Initialize() ' Fill the ComboBoxes With comboComments .Clear .AddItem "Только индикатор" .AddItem "Показать" .AddItem "Скрыть" End With ' Get the current settings With Application cbFullScreen = .DisplayFullScreen End With End Sub Private Sub comboComments_Change() Select Case comboComments ' .ListIndex Case "Только индикатор": Application.DisplayCommentIndicator = xlCommentIndicatorOnly Case "Показать": Application.DisplayCommentIndicator = xlCommentAndIndicator Case "Скрыть": Application.DisplayCommentIndicator = xlNoIndicator End Select End Sub
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Зачем так мудрить? [vba]Код
Private Sub UserForm_Initialize() ' Fill the ComboBoxes With comboComments .Clear .AddItem "Только индикатор" .AddItem "Показать" .AddItem "Скрыть" End With ' Get the current settings With Application cbFullScreen = .DisplayFullScreen End With End Sub Private Sub comboComments_Change() Select Case comboComments ' .ListIndex Case "Только индикатор": Application.DisplayCommentIndicator = xlCommentIndicatorOnly Case "Показать": Application.DisplayCommentIndicator = xlCommentAndIndicator Case "Скрыть": Application.DisplayCommentIndicator = xlNoIndicator End Select End Sub
[/vba] Автор - RAN Дата добавления - 21.08.2019 в 14:59
Otter
Дата: Среда, 21.08.2019, 15:09 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
Ну так сделайте проще или по другому. Главное чтобы нужная задачка выполнялась. При вашем упрощении после запуска пустая строка и когда выбираем пункты списка они тоже становятся выделенными.
Ну так сделайте проще или по другому. Главное чтобы нужная задачка выполнялась. При вашем упрощении после запуска пустая строка и когда выбираем пункты списка они тоже становятся выделенными. Otter
Ответить
Сообщение Ну так сделайте проще или по другому. Главное чтобы нужная задачка выполнялась. При вашем упрощении после запуска пустая строка и когда выбираем пункты списка они тоже становятся выделенными. Автор - Otter Дата добавления - 21.08.2019 в 15:09
krosav4ig
Дата: Среда, 21.08.2019, 19:49 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Тогда ошибка: Compile error: Case without Select Case
ну дык зачем было удалять строку [vba]Код
Select Case comboComments.ListIndex
[/vba]?появилась пустая строка вверху ее тоже надо убрать.
Кто вам мешает это сделать?Главное чтобы нужная задачка выполнялась.
читаем заголовок темы и первый пост Снять выделение в Комбоксе
как убрать выделение при запуске формы
код из #7 на 100% этой задаче соответствует снятие выделения комбобокса [vba]Код
comboComments.ListIndex = -1
[/vba]напишете эту строку сами там, где вам нужно выделение снять
Тогда ошибка: Compile error: Case without Select Case
ну дык зачем было удалять строку [vba]Код
Select Case comboComments.ListIndex
[/vba]?появилась пустая строка вверху ее тоже надо убрать.
Кто вам мешает это сделать?Главное чтобы нужная задачка выполнялась.
читаем заголовок темы и первый пост Снять выделение в Комбоксе
как убрать выделение при запуске формы
код из #7 на 100% этой задаче соответствует снятие выделения комбобокса [vba]Код
comboComments.ListIndex = -1
[/vba]напишете эту строку сами там, где вам нужно выделение снятьkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Тогда ошибка: Compile error: Case without Select Case
ну дык зачем было удалять строку [vba]Код
Select Case comboComments.ListIndex
[/vba]?появилась пустая строка вверху ее тоже надо убрать.
Кто вам мешает это сделать?Главное чтобы нужная задачка выполнялась.
читаем заголовок темы и первый пост Снять выделение в Комбоксе
как убрать выделение при запуске формы
код из #7 на 100% этой задаче соответствует снятие выделения комбобокса [vba]Код
comboComments.ListIndex = -1
[/vba]напишете эту строку сами там, где вам нужно выделение снятьАвтор - krosav4ig Дата добавления - 21.08.2019 в 19:49
RAN
Дата: Среда, 21.08.2019, 19:51 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Ну так сделайте проще или по другому.
Да я бы с удовольствием, но... PS судя по всему, под "выделением" понимается не наличие текста в ячейке, а его окрашивание в синий цвет, как при выделении фрагмента.
Ну так сделайте проще или по другому.
Да я бы с удовольствием, но... PS судя по всему, под "выделением" понимается не наличие текста в ячейке, а его окрашивание в синий цвет, как при выделении фрагмента.RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Среда, 21.08.2019, 20:17
Ответить
Сообщение Ну так сделайте проще или по другому.
Да я бы с удовольствием, но... PS судя по всему, под "выделением" понимается не наличие текста в ячейке, а его окрашивание в синий цвет, как при выделении фрагмента.Автор - RAN Дата добавления - 21.08.2019 в 19:51
Otter
Дата: Среда, 21.08.2019, 20:29 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
судя по всему, под "выделением" понимается не наличие текста в ячейке, а его окрашивание в синий цвет, как при выделении фрагмента.
Да это Вы сто процентов поняли. Нужно чтобы не было этого синего цвета после запуска формы и дальнейшем выбором из списка.Цитата
comboComments.ListIndex = -1
Куда только я это не вставлял. Окрашивание в синий цвет не пропадает.
судя по всему, под "выделением" понимается не наличие текста в ячейке, а его окрашивание в синий цвет, как при выделении фрагмента.
Да это Вы сто процентов поняли. Нужно чтобы не было этого синего цвета после запуска формы и дальнейшем выбором из списка.Цитата
comboComments.ListIndex = -1
Куда только я это не вставлял. Окрашивание в синий цвет не пропадает.Otter
Сообщение отредактировал Otter - Среда, 21.08.2019, 20:40
Ответить
Сообщение судя по всему, под "выделением" понимается не наличие текста в ячейке, а его окрашивание в синий цвет, как при выделении фрагмента.
Да это Вы сто процентов поняли. Нужно чтобы не было этого синего цвета после запуска формы и дальнейшем выбором из списка.Цитата
comboComments.ListIndex = -1
Куда только я это не вставлял. Окрашивание в синий цвет не пропадает.Автор - Otter Дата добавления - 21.08.2019 в 20:29
RAN
Дата: Среда, 21.08.2019, 20:51 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Хотя...
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Хотя... Автор - RAN Дата добавления - 21.08.2019 в 20:51
Otter
Дата: Среда, 21.08.2019, 21:00 |
Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
RAN , Спасибо огромное. Вы не только поняли ошибку формулирования вопроса, но и дали правильный вариант решения, которого я и ждал.
RAN , Спасибо огромное. Вы не только поняли ошибку формулирования вопроса, но и дали правильный вариант решения, которого я и ждал.Otter
Сообщение отредактировал Otter - Среда, 21.08.2019, 21:00
Ответить
Сообщение RAN , Спасибо огромное. Вы не только поняли ошибку формулирования вопроса, но и дали правильный вариант решения, которого я и ждал.Автор - Otter Дата добавления - 21.08.2019 в 21:00
Otter
Дата: Среда, 21.08.2019, 21:19 |
Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
Оопс, а если подставить [vba][/vba] в мой файл выдает ошибку Run-time error '424': Object required
Оопс, а если подставить [vba][/vba] в мой файл выдает ошибку Run-time error '424': Object required Otter
Ответить
Сообщение Оопс, а если подставить [vba][/vba] в мой файл выдает ошибку Run-time error '424': Object required Автор - Otter Дата добавления - 21.08.2019 в 21:19
krosav4ig
Дата: Среда, 21.08.2019, 21:23 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
ну и до кучи, если форма немодальная, то достаточно просто .SetFocus [vba]Код
Private Sub UserForm_Initialize() ' Fill the ComboBoxes With comboComments .List = Array("Только индикатор", "Скрыть", "Показать") End With ' Get the current settings With Parent cbFullScreen = .DisplayFullScreen comboComments.ListIndex = .DisplayCommentIndicator + 1 End With End Sub Private Sub comboComments_Change() With comboComments .SetFocus Application.DisplayCommentIndicator = .ListIndex - 1 End With End Sub
[/vba]
ну и до кучи, если форма немодальная, то достаточно просто .SetFocus [vba]Код
Private Sub UserForm_Initialize() ' Fill the ComboBoxes With comboComments .List = Array("Только индикатор", "Скрыть", "Показать") End With ' Get the current settings With Parent cbFullScreen = .DisplayFullScreen comboComments.ListIndex = .DisplayCommentIndicator + 1 End With End Sub Private Sub comboComments_Change() With comboComments .SetFocus Application.DisplayCommentIndicator = .ListIndex - 1 End With End Sub
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение ну и до кучи, если форма немодальная, то достаточно просто .SetFocus [vba]Код
Private Sub UserForm_Initialize() ' Fill the ComboBoxes With comboComments .List = Array("Только индикатор", "Скрыть", "Показать") End With ' Get the current settings With Parent cbFullScreen = .DisplayFullScreen comboComments.ListIndex = .DisplayCommentIndicator + 1 End With End Sub Private Sub comboComments_Change() With comboComments .SetFocus Application.DisplayCommentIndicator = .ListIndex - 1 End With End Sub
[/vba] Автор - krosav4ig Дата добавления - 21.08.2019 в 21:23
krosav4ig
Дата: Среда, 21.08.2019, 21:25 |
Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Run-time error '424': Object required
на форму нужно поместить невидимый текстбокс с именем TextBox1
Run-time error '424': Object required
на форму нужно поместить невидимый текстбокс с именем TextBox1krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 21.08.2019, 21:26
Ответить
Сообщение Run-time error '424': Object required
на форму нужно поместить невидимый текстбокс с именем TextBox1Автор - krosav4ig Дата добавления - 21.08.2019 в 21:25
Otter
Дата: Среда, 21.08.2019, 22:11 |
Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
на форму нужно поместить невидимый текстбокс с именем TextBox1
Если бы не Ваша подсказка я бы не понял смысла фокуса. Спасибо.
на форму нужно поместить невидимый текстбокс с именем TextBox1
Если бы не Ваша подсказка я бы не понял смысла фокуса. Спасибо.Otter
Ответить
Сообщение на форму нужно поместить невидимый текстбокс с именем TextBox1
Если бы не Ваша подсказка я бы не понял смысла фокуса. Спасибо.Автор - Otter Дата добавления - 21.08.2019 в 22:11
RAN
Дата: Среда, 21.08.2019, 22:13 |
Сообщение № 18
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Не невидимый, а расположенный за пределами окна формы. С невидимым (Visible = False) работать не будет.
Не невидимый, а расположенный за пределами окна формы. С невидимым (Visible = False) работать не будет. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Не невидимый, а расположенный за пределами окна формы. С невидимым (Visible = False) работать не будет. Автор - RAN Дата добавления - 21.08.2019 в 22:13
Otter
Дата: Четверг, 22.08.2019, 17:33 |
Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 174
Репутация:
0
±
Замечаний:
0% ±
Excel 2019, Word 2019
Не невидимый, а расположенный за пределами окна формы
Да сначала была подсказка, а потом после экспериментов сам нашел "где собака порылась"
Не невидимый, а расположенный за пределами окна формы
Да сначала была подсказка, а потом после экспериментов сам нашел "где собака порылась" Otter
Ответить
Сообщение Не невидимый, а расположенный за пределами окна формы
Да сначала была подсказка, а потом после экспериментов сам нашел "где собака порылась" Автор - Otter Дата добавления - 22.08.2019 в 17:33