Как изменить форму пользователя для вывода в виде таблицы, а не листа? - PullRequest
0 голосов
/ 09 июля 2020

В настоящее время у меня есть пользовательская форма, которая выводит данные в таблицу. Недавно я добавил таблицу в область вывода, где расположены мои формулы, которые анализируют данные, и сделал ее высотой в 1000 строк, чтобы у меня было место. Теперь, что досадно, данные выводятся в самом низу таблицы, а не в первой строке (я думаю, что Excel интерпретирует наличие таблицы как полную строку, а затем идет ниже нее). Я попытался просто удалить промежуточные пустые строки, и это работает до тех пор, пока первая строка никогда не удаляется. К сожалению, это будет форма, которая очищается и повторно заполняется каждый день, поэтому я бы предпочел не требовать, чтобы пользователь постоянно держал верхнюю строку.

Мой текущий код приведен ниже - как это сделать Я изменяю его, чтобы он выводил в первую строку Table2 вместо первой доступной строки Sheet1?

Private Sub Adddatabutton_Click()

Dim iRow As Long

Dim ws As Worksheet

Set ws = Worksheets("Sheet1")

iRow = ws.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row

' A bunch of output code

' A bunch of code that clears the form

End Sub
...