Страницы: 1
RSS
Вставка значений до определенной строки, Необходимо создать макрос, который будет вставлять в строки определенный текст, до нужного номера строки
 
Здравствуйте уважаемые!

Снова я в затруднении. Нужно вставить (точнее заменить) значения ячеек построчно, но до определенной строки. Триггером номера строки будет являться изменение названия МЭС. То есть начиная с "Аргентинские МЭС", должно доходить до "Боливийские МЭС" и т.д.
Если кто-то найдет свой способ замены, буду только признателен.
Изменено: Levanton - 13.05.2025 08:14:33
 
из написанного и описанного понятно что
Цитата
написал:
с "Аргентинские МЭС", должно доходить до "Боливийские МЭС"
а что , куда построчно вставлять заменять - ничего не понятно. Просто определить диапазон от-до? тогда поиск по столбцу МЭС. Следующий результат дает следующий диапазон. Не нашли следующего, значит до конца используемого диапазона. Вааще не нашли - значит совсем не те данные.
По вопросам из тем форума, личку не читаю.
 
Изменил прикреплённый файл. Добавил вторую вкладку "Как должно быть".
 
Цитата
написал:
тогда поиск по столбцу МЭС
Пробовал через "Найти" записать. Он ничего не пишет, пока что-нибудь с ячейкой не начнёшь делать. До этого пустота.
 
Можно так:
Код
Sub Substit()
    Dim i As Long, s As String: Application.ScreenUpdating = False
    For i = 4 To [A:A].Find("Итого", LookAt:=xlWhole).Row - 1
        If Cells(i, 1) Like "* МЭС" Then s = Cells(i, 1) Else Cells(i, 1) = s
    Next
End Sub
Чем шире угол зрения, тем он тупее.
 
Не работает.
 
Неужели Вы подумали, что я мог предложить макрос, не проверив его работоспособность?
Во вложении файл, код в котором у Вас "не работает".
Чем шире угол зрения, тем он тупее.
 
Здравствуйте!
pq
Всего доброго!
Страницы: 1
Читают тему
Наверх