Новости:

Новая редакция правил форума: 2.4. Если вопрос или ответ содержится во вложенном файле, все-равно кратко описывайте в сообщении вопрос или суть решения. Это необходимо, чтобы тему можно было найти через поиск.

Главное меню

Форматирование выпадающего списка

Автор Nevada, 13.03.2012, 10:55

« назад - далее »

Nevada

Я создал элемент ActiveX  с выпадающим списком. В качестве выпадающих данных выделил массив из двух столбцов с именем и соответствующим ему число, (пример; A1=( 1,13); В1=(жилой дом)).
Проблемы
В ячейке, в которую отправляется значение 1,13, число отображается  в виде 1.13 (и дальше эта ячейка не "работает",тк математические операции выполнить нельзя,по факту это не число), несмотря на то, что все используемые ячейки форматированы верно

Nevada


Wasilic

Работает однако!  ???
Может и я на что сгожусь ... Если сгодился, можете меня по+благодарить+.

Nevada

Если я правильно понял,то в свойствах, в пункте value, значение было переписано с разделителем в виде запятой, вместо точки, и все начало работать. Но если мы в списке выбираем другое значение,то возвращаемся к прежнему формату. Можно ли форматирование значений в activex  принять распространяющимся на любые многократные действия с элементом?

kuklp

ЦитироватьМожно ли форматирование значений в activex  принять распространяющимся на любые многократные действия с элементом?
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

_Boroda_

Посмотрите такой вариант
Скажи мне, кудесник, любимец ба'гов...



Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995

kuklp

Привет, Саш. Лучше так:
Range(ComboBox1.LinkedCell) = Replace(ComboBox1.Value, ".", ".") - будет работать при любом разделителе. А твой вариант при разделителе точка выдаст ошибку.
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771