将表单对象链接到动态列位置

时间:2017-07-12 16:23:34

标签: excel-vba vba excel

我正在使用的基本描述。

用户下载包含一系列数据的Excel表单。列标题可以远离BD列。

尽管列数很多,但用户只需编辑最多12列。

解决方案是创建表单,用户填写数据并单击提交按钮,表单将数据放入适当的列,并且用户手动滚动和来回点击的时间将重新获得。< / p>

我无法控制的最新更新使列标题位置动态化。因此,当输入的计数和数据保持不变时,位置不再固定。

我熟悉使用find查找标题并通过它找到的活动单元确定列号。我不熟悉如何使用该列号代替更新当前代码行中的字母数据

我目前使用:

Sheets("sheet name").Range("D" & Row).value = Me.txtDATA.Text

在这一行中,'Row'是较早确定的值。

如果列“D”移动到“G”列,则使用find将告诉我该位置是第7列。然后,我可以将该数字分配给变量。我不知道的是如何使用该变量替换该行代码中的“D”。

0 个答案:

没有答案
相关问题