Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
ник: АлаяЗаря
Сортируйте изначальный запрос (перед выгрузкой)
Key1:=Range("B1") он понимает Key1:= .Range("B1") - точку поставить нужно и грузит молодец =)
Sub объединение() For i = 2 To 100 If Range(Cells(2, 2), Cells(2, 2)) = Range(Cells(i + 1, 2), Cells(i + 1, 2)) Then Range(Cells(i, 2), Cells(i + 1, 2)).Select Application.DisplayAlerts = False Selection.Merge Else b = i + 1 For c = i + 1 To 100 If Range(Cells(b, 2), Cells(b, 2)) = Range(Cells(c + 1, 2), Cells(c + 1, 2)) Then Range(Cells(b, 2), Cells(c + 1, 2)).Select Application.DisplayAlerts = False Selection.Merge Else d = c + 1 For f = c + 1 To 100 If Range(Cells(d, 2), Cells(d, 2)) = Range(Cells(f + 1, 2), Cells(f + 1, 2)) Then Range(Cells(d, 2), Cells(f + 1, 2)).Select Application.DisplayAlerts = False Selection.Merge Else Exit For End If Next f Exit For End If Next c Exit For End If Next i End Sub
Ваше имя:
Пароль:
Сообщение:
Прикрепить:
Для вставки смайлов в текст щелкните по значку.