将Userform的值存储到Excel表中

时间:2015-07-22 02:19:52

标签: excel vba excel-vba

首先我非常抱歉,如果这是重复的,我一直在搜索 Stackoverflow Google ,但没有太多运气找到我需要的东西。

如何将 Userform 文本框中的值存储到带有VBA的Excel表格中?

我的Vars被称为:

Userform text box - TxBox_Building.text
Table Range - Range("Table5[BLDG]")  
Table Row long - lRow

所以在表5的带有标题BLDG的列中,在行lRow我想要放置TxBox_Building.text的值

我只是不确定如何引用正确的细胞。 我已经看到很多方法来存储带有直接引用的Userform数据(即Sheet1 cell A5

但不知道如何使用格式化表。

1 个答案:

答案 0 :(得分:2)

试试这个:

'%d:%02d' % [time_hours, time_minutes]

如果 Table5 无效,您可以按照以下方式使用:

Table5.DataBodyRange.Cells(lRow, Table5.ListColumns("BLDG").Index) = TxBox_Building.Text