Страницы: 1
RSS
Срабатывание части процедуры, которая в данный момент не вызывается.
 
Есть необходимость работать с несколькими документами, не выгружая модальную форму.
Обнаружилась проблема - срабатывает часть кода, которая не должна работать в данный момент.
ошибка возникает не сразу - после второго Hide формы.
Похоже, как-то связано с активацией листа...

Объяснения возле кнопки, так удобно смотреть объяснение пошагово.
Кто расскажет, кто покажет? Кто научит, как здесь быть?
 
Перед тем, как второй раз нажимать кнопку на первой форме, в ее коде поставить остановку на
ufMin.Show
Нажать кнопку и пройти пошагово (F 8)  .
Сработает часть кода процедуры Sub Close_Me(), которая записывает формулу в ячейку.
А не должна работать, ведь форму не закрываем. В ячейке должно остаться число.
 
Прочитал задачу несколько раз, толком ничего не понял...

Может, так надо:

Код
1
2
3
4
5
6
7
8
9
10
Sub Close_Me()
       ufMin.Hide
   'uf1.Show   
     
       With Worksheets("222")
              .Range("B2").FormulaLocal = "=""формула"""
       End With
     
       uf1.Show
End Sub
 
Все правильно, Игорь.
Форму здесь нужно открывать после обработки листа.

Спасибо.
Страницы: 1
Читают тему
Наверх
Loading...