![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
При выполнении кода пересчет значения в ячейки с шагом 0.01, открытая форма не дает выполнить данный год. Как можно решить данную проблему, и как вывести показатель пересчета Cells(i, 23) в Label?
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Что-то мне это очень напомнило недавнюю задачку...
А куда Do Until пропало? Да и с шагом непонятно...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Недавнею в смысле где?
Насчет Do Until ошибся Do Until.Cells(i, 28).Value = .Cells(i, 34).Value * -1 <= .Cells(i, 35).Value |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В смысле на Планете... Я там остановился потому, что неясна задача целиком и поэтому непонятно, как обойти некоторые моменты. Оказывается, тут ещё и формы задействованы. Или это разные задачи?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Да да, только планета по VBA не дает ответ.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Мне кажется, если бы был пример в файле, ответ уже был получен. Там я не мог определится, на какое событие запускать код, а теперь тем более подожду думать, да и времени сейчас нет...
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Да да, только планета на VBA не дает ответ.
Вы показали смыл на примере. Я попытался его через VBA, но что то не то. Хотя в коде не объявил переменную i, но это не важно я просто забыл указать в вопросе… Последний раз редактировалось segail; 29.06.2010 в 14:14. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]()
Ладно если что потом.
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
![]() Цитата:
Как его отобразить? |
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Чтоб показало, надо эту строку перенести сюда:
Код:
Например так: Form_SelectDate.Lab_set = "Изменение процента потерь " & Format(.Cells(i, 23), "0.000")
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 29.06.2010 в 21:27. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выполнить код через макрос vbs | segail | Microsoft Office Excel | 0 | 04.04.2010 19:25 |
Выполнить код при закрытии окна просмотра | segail | Microsoft Office Excel | 7 | 08.02.2010 11:22 |
Есть ли возможность выполнить код при инициализации подключаемого модуля? | shurik_7866 | Общие вопросы C/C++ | 0 | 07.12.2009 22:59 |
конфликт разделителей чисел при использовании ControlSource (excel + форма vba) | alvazor | Microsoft Office Excel | 2 | 06.07.2009 12:24 |
ПРИ ЗАГРУЗКЕ ВИНДЫ ДАЕТ ВЫБОР ИЗ 3, КАК УБРАТЬ 2? | iukash | Windows | 3 | 01.05.2009 14:04 |