Страница: 1 |
Страница: 1 |
Вопрос: ЕХЕЛ+VBA
Добавлено: 14.07.09 19:09
Автор вопроса: portulin
Помогите плиз! Надо сделать так чтобы сразу после вбивания значения в поле он прогонял макрос (а то я вбиваю значение в клетку и каждый раз приходиться нажимать АЛЬТ+Ф8). Как сделать?
А если значение не вбито то макрос выдают сообщение: вбейте значение в поле 1,1 и ждет пока я вобью!
Заранее СПАСИБО! Большое человеческое
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
AngryBadger
Вопросов: 33
Ответов: 245
Профиль | | #1
Добавлено: 15.07.09 09:37
На названии нужного тебе листа кликаешь правой кнопкой мыши, выбираешь в меню - исходный код. помещаешь туда следующий код:
If Target.Column = 1 And Target.Row = 1 Then 'я думаю, тут ты и сам разберешься
If Target.Value = 1 Then Call Macro1 'можно оставить просто Call Macro1 (если не нужно проверять какое значение ввели в ячейку)
Else
Exit Sub
End If
End Sub
Sub Macro1()
'тут текст твоего макроса
End Sub
По событию Auto_Open проверяй заполнена ли твоя ячейка, если да -
И еще, задавай вопросы в форум VBA.