|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.08.2009, 18:38 | #1 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Как произвести простые вычисления ячеек в VB
Подскажите как написать формулу, например сумма значений ячеек A1;A3
или A1+A3 –A5 в TextBox Например так, но это не правильно. Код:
Последний раз редактировалось segail; 09.08.2009 в 18:59. |
09.08.2009, 19:14 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Может, пора уже начать изучать синтаксис VBA? Код:
|
|
09.08.2009, 19:26 | #3 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Время нет для изучения. Все урывками. Хотя дали одно пособие, почитаю.
А десятичные значения преобразовать в целые Если в е11 значение= 0,1 а в е15 значение= 0,5 |
09.08.2009, 19:36 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
0,1 в 0 или в 1? 0,5 в 0 или в 1? |
|
09.08.2009, 19:59 | #5 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Да нет. Например, в ячейках числа имеют число десятичных знаков 2.
В ячейках это будет выглядеть так 0,11 и 0,51. На самом деле скрытые значения в ячейках 0,1124578922 и 0,567893450987. Дело в том, что в TextBox заносится сумма двух значений 0,68035134318. Преобразовывать данные числа в целые можно, не теряя полного значения для дальнейших вычислений? Код:
|
09.08.2009, 20:04 | #6 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Попробуйте так:
Код:
|
09.08.2009, 20:18 | #7 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
А эту сумму значений
Код:
Код:
|
09.08.2009, 20:39 | #8 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Смотрите внимательнее на приведённые мной примеры, и изучайте синтаксис VB. Если мы заменили .Range("H38") на Round(.Range("H38"), 0), то на что надо заменить WorksheetFunction.Sum(.[e19:e30])? |
|
09.08.2009, 20:56 | #9 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Наверно так. Если не правильно, то у меня работает
Код:
|
26.10.2009, 20:32 | #10 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Здравствуйте.
Подскажите как данную формулу перевести в VB. Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычисления и изменения ячеек в dbgrid | Mayday_007 | БД в Delphi | 5 | 29.05.2009 00:37 |
Простые числа как двоичные палиндромы | Sasha_Smirnov | Microsoft Office Word | 2 | 30.12.2008 01:11 |
Не знаю как реализовать вычисления | Дмитрий D | БД в Delphi | 3 | 06.06.2008 08:58 |
Как произвести замену всех двузначных чисел на "00число которое заменено" | ВЯЧ | Microsoft Office Excel | 5 | 06.12.2006 01:02 |