КАПЧА ОБРЕЗАЕТ!!
Alexsh пишет:Доброго времени суток !Если есть вариант,помогите полжалуйста в поиске решения.После выполнения Макроса(копирование и вставка Таблицы) при определенном условии(при определенном изменении ячейки),не могу эту самую таблицу заполнить,Макрос удаляет лишнее,и оставляет только то,что было в него записано макрорекордером.Вопрос.Как его остановить в строке vba,что бы когда нужно(при изменении значения ячейки) он срабатывал,но потом не мешал эту самую таблицу заполнять?Заранее благодарю за полезный ответ!
Private Sub Worksheet_Change(ByVal Target As Range)
If Cells(3, 2) =
Как я понял - вам надо сделать так, чтобы макрос заполнял только пустые? Или как?
Не знаю, что там с вашим методом - использую книжный (Создаём в модуле "Эта книга")
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
sCell = Target.Address 'Эта строка покажет адрес изменяемой ячейки
sValue = Target 'Эта строка покажет введённый текст
If Target = "Hello World" Then
'Это условие позволит выполнить действие при условии, что содержимое изменяемой ячейки
'соответствует необходимое. В этом промежутке указываем то, что нужно выполнить
End If
'Если надо найти вхождение текста в текст ячейки, то используем:
If InStr(Target, "Hello") >= 1 Then
'Указываем, что надо сделать
End If
End Sub
Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871