1
У меня есть рабочий лист с 6 столбцами. Я хочу совместить слово в столбце E, и если он находится в любой ячейке в этом столбце, тогда замените весь столбец на это слово.Измените все ячейки в столбце, если найдено слово
Sub Macro8()
Columns("E:E").Select
If Columns("E:E").Select = "dog" Then Entire.Columns("E:E").Select = "dog"
End Sub
Используйте событие «Worksheet_Change». Подробнее об этом [ЗДЕСЬ] (http://stackoverflow.com/questions/13860894/ms-excel-crashes-when-vba-code-runs/13861640#13861640) –
Другой [ИНТЕРЕСНО] (http://stackoverflow.com)/questions/10714251/how-to-avoid-use-select-in-excel-vba-macros/10718179 # 10718179) Прочитайте –