Помогите пожалуйста неопытному пользователю найти ошибку в макросе. В динамическом именованном диапазоне после его заполнения нужно заменить в трёх столбцах E, I и M формулы со ссылками на другую книгу на значения. При этом происходит замена формул на значения и в соседнем с Е столбце D.
Скорее всего где-то внутри столбца Е есть объединенная ячейка, которая при выделении столбца целиком "заставляет" Excel выделять все столбцы, входящие в объединенную ячейку. Полагаю, если макрос сократить и чуть оптимизировать - ошибки не будет:
Код
Sub Макрос7()
Intersect(Range("$E:$E"), ActiveSheet.UsedRange).Value = Intersect(Range("$E:$E"), ActiveSheet.UsedRange).Value
Intersect(Range("$I:$I"), ActiveSheet.UsedRange).Value = Intersect(Range("$I:$I"), ActiveSheet.UsedRange).Value
Intersect(Range("$M:$M"), ActiveSheet.UsedRange).Value = Intersect(Range("$M:$M"), ActiveSheet.UsedRange).Value
Range("A1").Value = Empty
End Sub
при копировании кода к себе не забудьте удалить пробел перед Value - это глюк форума, пока не вылеченный.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...