Имя заголовка таблицы VBA не изменяется - PullRequest
0 голосов
/ 09 сентября 2018

В Excel с макросами каждый раз, когда нажимается кнопка, в существующую таблицу добавляются 2 новых столбца и устанавливается заголовок этих столбцов. Это работает для первого добавления, но не может изменить имя после этого, даже если столбцы добавляются по мере необходимости.

Sub Add()

Dim lst as ListObject
Dim h as Long
Dim hdrs

hdrs = Array("Value 1", "Value 2")

Set lst =  ActiveSheet.ListObjects("Table1")

With lst
    For h = 0 To 1
        .ListColumns.Add
        .ListColumns(.ListColumns.Count).Name = hdrs(h)
    Next h
End With

End Sub
...