Я хочу вставить данные в запись, установленную в 3 столбца на листе.Вставить данные из набора записей
rs.Open "SELECT [Sheet1$].Security,[Sheet1$].Description,[Sheet1$].ID FROM [Sheet1$] WHERE [Sheet1$].Number=1", cn, adOpenKeyset, adLockReadOnly
With Worksheets("Sheet4")
.Cells.ClearContents
.Cells(5, 1).CopyFromRecordset rs
End With
Когда я использую приведенный выше код он вставляет данные в 4 к листу, начиная с 5,1, в то время как я хочу, чтобы вставить эти данные в колонке А, Е, Н листа 4. кто может пролить некоторый свет Пожалуйста.
Не уверен, что вы можете вставлять данные из набора записей в прерывистом диапазоне. Вам, вероятно, придется скопировать его на рабочий лист temp, а затем скопировать нужные столбцы или создать 3 набора записей, а затем вставить их по 1 в нужные столбцы. – OpiesDad
Прокрутите набор записей и скопируйте каждое значение поля в соответствующий столбец. –