Добавление новой строки с данными в таблицу Excel с использованием VBA - PullRequest
0 голосов
/ 03 мая 2020

Я добавляю новую строку в таблицу, но хочу затем добавить данные в ту строку, которую я только что добавил. Я думаю, что-то вроде этого, но не уверен, как добавить данные каждого столбца в эту новую строку. В моей таблице 4 столбца с именем "store", emp # "" date "&" amt ". У меня есть конкретные данные c, которые я буду помещать в каждый столбец. Я упростил код, поскольку в макросе есть намного больше, но я просто застрял в этой части. Спасибо за вашу помощь.

Dim rt_ws As Worksheet
Dim rt_tbl As ListObject

Set rt_ws = ThisWorkbook.Worksheets("RT Clock Hours")
Set rt_tbl = rt_ws.ListObjects("rt_hours")

With rt_table.ListRows.Add

    .  `this is where I am not sure what to do`
    .
    .

End Sub

1 Ответ

1 голос
/ 03 мая 2020

Попробуйте этот код

Sub Test()
    Dim ws As Worksheet, tbl As ListObject

    Set ws = ThisWorkbook.Worksheets("RT Clock Hours")
    Set tbl = ws.ListObjects("rt_hours")

    With tbl.ListRows.Add
        .Range = Array("Store1", "1530", "05/03/2020", "Amt1")
    End With
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...