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

Вход

Регистрация

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

 

= Мир MS Excel/В выпадающем списке ActiveX изменяется формат связанной ячей - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
В выпадающем списке ActiveX изменяется формат связанной ячей
Nastya_K Дата: Воскресенье, 21.09.2014, 10:23 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем доброго утра. Столкнулась с такой проблемой. В выпадающем списке ActiveX состоящего из чисел, при выборе числа из списка, в связанной ячейке число преобразуется в текст. Списки из "элемент управления формы" и "проверка данных" работают нормально. Просветите по данному вопросу? Спасибо.
К сообщению приложен файл: 7451650.xlsx (12.8 Kb)
 
Ответить
СообщениеВсем доброго утра. Столкнулась с такой проблемой. В выпадающем списке ActiveX состоящего из чисел, при выборе числа из списка, в связанной ячейке число преобразуется в текст. Списки из "элемент управления формы" и "проверка данных" работают нормально. Просветите по данному вопросу? Спасибо.

Автор - Nastya_K
Дата добавления - 21.09.2014 в 10:23
_Boroda_ Дата: Воскресенье, 21.09.2014, 10:30 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Да, все правильно, так и должно быть.
Преобразовать в число можно макросом или в соседней ячейке
[vba]
Код
Private Sub ComboBox1_Change()
Range(ComboBox1.LinkedCell) = --ComboBox1
End Sub
[/vba]
К сообщению приложен файл: 7451650_1.xlsm (18.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДа, все правильно, так и должно быть.
Преобразовать в число можно макросом или в соседней ячейке
[vba]
Код
Private Sub ComboBox1_Change()
Range(ComboBox1.LinkedCell) = --ComboBox1
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 21.09.2014 в 10:30
Nastya_K Дата: Воскресенье, 21.09.2014, 10:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я так и предполагала, что нельзя. _Boroda_, спасибо вам за быстрый ответ.
 
Ответить
СообщениеЯ так и предполагала, что нельзя. _Boroda_, спасибо вам за быстрый ответ.

Автор - Nastya_K
Дата добавления - 21.09.2014 в 10:56
Nastya_K Дата: Вторник, 23.09.2014, 20:39 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый вечер. Не подскажите, как работает эта формула? Если в выпадающем списке не только целые числа, то она выдаёт неправильные значения. Спасибо.
К сообщению приложен файл: 432234.xlsm (13.2 Kb)
 
Ответить
СообщениеДобрый вечер. Не подскажите, как работает эта формула? Если в выпадающем списке не только целые числа, то она выдаёт неправильные значения. Спасибо.

Автор - Nastya_K
Дата добавления - 23.09.2014 в 20:39
_Boroda_ Дата: Вторник, 23.09.2014, 21:03 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если в выпадающем списке не только целые числа
Конечно, Вы же писали раньше
В выпадающем списке ActiveX состоящего из чисел
я потому и написал без проверки на "числость", что был уверен, что там только числа
Перепишите формулу так
Код
=ЕСЛИ(ЕЧИСЛО(C1);C1*1;C1)
К сообщению приложен файл: 432234_1.xlsm (13.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Если в выпадающем списке не только целые числа
Конечно, Вы же писали раньше
В выпадающем списке ActiveX состоящего из чисел
я потому и написал без проверки на "числость", что был уверен, что там только числа
Перепишите формулу так
Код
=ЕСЛИ(ЕЧИСЛО(C1);C1*1;C1)

Автор - _Boroda_
Дата добавления - 23.09.2014 в 21:03
  • Страница 1 из 1
  • 1
Поиск:

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