Здравствуйте подскажите, с таким моментом. Формы выдает ошибку при переносе данных из textbox в ячейки. Когда делаю так "ActiveCell.FormulaR1C1=Me.TextBox3", то всё нормально, а когда так "ActiveCell.FormulaR1C1=CDbl(Me.TextBox3), ругается. Что делать?
Формы выдает ошибку при переносе данных из textbox в ячейки
17.09.2020 23:32:20
|
|
|
|
17.09.2020 23:48:30
А если написать просто ActiveCell.Value = CDbl(Me.TextBox3) ?
Изменено: |
|
|
|
17.09.2020 23:51:17
А зачем вообще писать .Formula? Пишите просто ActiveCell=CDbl(Me.TextBox3),
|
|
|
|
17.09.2020 23:51:30
Гляньте файл, там есть ещё так "ActiveCell.Offset(0, 3) = CDbl(Me.TextBox4)", как тогда быть?
|
|
|
|
17.09.2020 23:57:29
Ни одно предложенное решение не решило проблему. По видимому файл не смотрели.
|
|
|
|
17.09.2020 23:59:21
Глянул - и что? В чём проблема с четвёртым ТекстБокс?
|
|
|
|
18.09.2020 00:05:34
Ничего в Вашем коде не трогал: заполнил поля в форме, нажал на кнопку - всё перенеслось в ячейки.
|
|
|
|
18.09.2020 00:06:04
Заполните форму кроме textbox3, textbox4, textbox5
|
|
|
|
18.09.2020 00:06:58
|
|||
|
|
18.09.2020 00:08:25
Все поля?
|
|
|
|
18.09.2020 00:10:24
Добавьте проверку на пустой контрол. |
|||
|
|
18.09.2020 00:18:28
Не знаю как?
|
|
|
|
18.09.2020 00:33:03
Понял, спасибо. Получается нельзя создать поле TextBox, чтобы можно было вводить разные символы. CDbl это единственный способ передать число как число в ячейку?
|
|
|
|
18.09.2020 00:39:15
Не единственный и я писал об это в #13 Есть ещё val
И чем не устроило предложенное решение? |
|||
|
|
18.09.2020 00:48:54
Когда ввожу буквы в поле "TextBox3", "TextBox4, "TextBox5, чтобы перенести в ячейку выдаёт ошибку
|
|
|
|
18.09.2020 00:51:49
смотрел "Уральских пельменей", закрыл перешел в эту тему, тут веселее
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
18.09.2020 01:00:23
|
|
|
|
18.09.2020 01:20:28
Юра, могу допустить, что в представлении Deluxа из коровы должно получиться довольно большое число
проблемыDeluxа нужно разбивать на элементарные и обьяснять их, похоже, по другому ничего не получится. обстоятельно обьяснять, с цитатами или ссылками на документацию, с примерами и пр. трудно человеку обьяснять что такое интегралы, если он еще не освоил сложение простых чисел и ничего не знает о существовании таблицы умножения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
18.09.2020 01:42:11
Изменено: |
|||
|
|
18.09.2020 05:28:22
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
||||
|
|
|||