将Userform中的值存储到Excel表中
首先,我很抱歉,如果这是一个重复的,我一直在searchStackoverflow和谷歌,但没有多less运气find我所需要的。
如何使用VBA将用户Userform
文本框中的值存储到Excel表格中?
我的Vars被称为:
Userform text box - TxBox_Building.text Table Range - Range("Table5[BLDG]") Table Row long - lRow
所以在Table5 Column with Heading BLDG,在第l行我想把TxBox_Building.text的值
我只是不确定如何引用正确的单元格。 我见过很多方法来存储Userform数据与直接引用(即Sheet1 cell A5
)
但不知道如何使用格式化表格。
试试这个:
Table5.DataBodyRange.Cells(lRow, Table5.ListColumns("BLDG").Index) = TxBox_Building.Text
如果表5不起作用,您可以使用如下:
Sheets("sheetname").ListObjects("Table5")