Помогите новичку, вставка строки

Программирование на Visual Basic for Applications
avea
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 29.12.2005 (Чт) 12:38

Помогите новичку, вставка строки

Сообщение avea » 29.12.2005 (Чт) 12:52

ПРоблема стара, но что-то не выходит
на лист приходит табличка из web-запроса, и необходимо одну строчку из таблицы перенести на другой лист и постоянно добавлять на этот лист новые значения после обновления web-запроса
Начал на макросе, но как правильно вставлять эту строчку?
Код такой, но не вставляет записи автоматически, в чем ошибка

Dim rg As String
Dim n As Integer
Sheets("Лист1").Select
Selection.QueryTable.Refresh BackgroundQuery:=False
Range("A3:D3").Select
rg = Selection.Copy
Sheets("Лист2").Select
RowSource = Range("A1:D1").CurrentRegion.Address
If Range("A1").FormulaR1C1 = Empty Then
Range("A1").Value = rg
Else: n = Range("A1:D1").Rows.Count
Cells(n + 1, 1).Value = rg
End If

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 29.12.2005 (Чт) 14:40

Для начала было бы интересно узнать, как этот код вообще удалось запустить.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 104

    TopList