Страницы: 1
RSS
Вставка дроби из Inputbox в ячейку excel без вычислений
 
При попытке вставить из Inputbox дробного числа в ячейку таблицы производится его вычисление.
Мне же необходимо дробное число, например 1/3 вставить как есть

Dim InpBox as string

InpBox = Inputbox ("Введите текст")
Cells(1,1)=InpBox

В итоге в ячейке появляется либо дата либо какое то число. Как в ячейке отобразить дробь "1/3".  
 
формат ячейки - текстлвый
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
excel хоть и умеет отображать десятичные дроби в виде простых, не работает с ними как с числами, и вы вставите вашу дробь как текст.  Собственно  или нужно поменять формат ячейке на текстовый, что б не происходило преобразование в дату, или  
Код
Cells(1,1)="'"& InpBox 
. И в то и другом случае будет текст, который не будет восприниматься как число и без доп. действий не будет приниматься для расчетов.
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
формат ячейки - текстлвый
Спасибо добрый человек! Всё просто оказывается )))
Страницы: 1
Наверх