|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.09.2016, 11:56 | #1 |
Регистрация: 30.09.2016
Сообщений: 8
|
Не суммирует значение textbox с ячейкой
Здравствуйте, уважаемые форумчане!
Есть форма в которую вводятся данные и затем записываются в определенные ячейки. Нужно написать алгоритм суммирования данных введенных в форму с теми данными которые уже есть в таблице после предыдущего ввода. |
30.09.2016, 12:04 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
без файла писать? невелики шансы на ответ
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
30.09.2016, 12:07 | #3 |
Регистрация: 30.09.2016
Сообщений: 8
|
|
30.09.2016, 12:28 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в данном случае шансы были. это известные грабли: textbox.value - это текст, не смотря на то что строка 25 выглядит точно также как число 25.
чтобы сложить с чем-нибудь - нужно текст конвертировать в число Val(textbox.value) + ...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.09.2016, 14:21 | #5 |
Регистрация: 30.09.2016
Сообщений: 8
|
В данном случае мне нужно textbox прибавить к Cells(iLastRow, 15) и хоть с припиской в виде .value, хоть без нее у меня ничего не прибавляется
|
30.09.2016, 14:37 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
какой текстбокс, их там много? в какой процедуре, номер строки с вашими наработками?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
30.09.2016, 14:45 | #7 | |
Регистрация: 30.09.2016
Сообщений: 8
|
Цитата:
Код:
|
|
30.09.2016, 14:56 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а Вы откройте тот файл, что выложили, и найдите в нем переменную allsumm2
или этот фрагмент Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
30.09.2016, 14:59 | #9 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Там какая-то дичь.
Если код карты уже есть - срабатывает Exit Sub в фрагменте If Not iFoundRng Is Nothing Then а если карта новая, то она добавляется, но в фрагменте If Not Cells(iLastRow, 15) Is Nothing Then срабатывает первый ИФ, так как еще записи о сумме нету Диагноз: логика хромая!
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
30.09.2016, 15:57 | #10 |
Регистрация: 30.09.2016
Сообщений: 8
|
Ребят, если б я хотел чтобы мне диагноз поставили, то обратился бы в другое место.
Что же касается кода, то да - он плох, т.к. я вообще ни разу не писал на этом вашем vba (меня попросили помочь), и все что вы видите в коде потырено с разных форумов в основном. По поводу if я уже давно понял, что при любых раскладах выполняется только первое условие. Почему так происходит мне не понятно. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Первое непустое значение над ячейкой Excel | Pluselectro | Microsoft Office Excel | 2 | 26.08.2016 09:50 |
Не записывается значение в textbox | lamarLich | Помощь студентам | 1 | 15.11.2014 10:11 |
Суммирование значение textbox в форме! | Punker1 | Microsoft Office Excel | 7 | 05.02.2010 20:27 |
Отрицательное значение TextBox | segail | Microsoft Office Excel | 7 | 08.11.2009 20:35 |
значение TextBox в колонтитул | segail | Microsoft Office Excel | 3 | 15.08.2009 21:58 |