У меня есть лист с большим количеством данных, каждая строка представляет собой набор информации, к сожалению, эта информация случайно помещается в строку; Я хотел бы собрать адреса в одном столбце. Ячейки, содержащие информацию об адресе, начинаются с «адреса».
Моя первая идея состояла в том, чтобы вырезать любую ячейку, начинающуюся с "адреса" в новом столбце в той же позиции строки, и повторить ее для остальной информации, чтобы я получил новый лист с каждым столбцом, содержащим одинаковую информацию для всех строки.
Sub toto()
lastligne = Sheets("sheet1").Range("A" & ASR.Rows.Count).End(xlUp).Row
lastcolon = Sheets("sheet1").Range("A" & ASR.Rows.Count).End(xlUp).Column
For NoLig = 2 To lastligne
For NoCol = 1 To 30
If Left(Sheets("Sheet1").Cells(NoLig, NoCol).Value, 1) = "d" Then
Sheets("Sheet2").Cells(NoLig, 7) = Sheets("Sheet1").Cells(NoLig, NoCol).Value
end If
Next NoCol
Next NoLig
End Sub
У меня есть объект требуется ошибка: run time error '424'