我正在使用的基本描述。
用户下载包含一系列数据的Excel表单。列标题可以远离BD列。
尽管列数很多,但用户只需编辑最多12列。
解决方案是创建表单,用户填写数据并单击提交按钮,表单将数据放入适当的列,并且用户手动滚动和来回点击的时间将重新获得。< / p>
我无法控制的最新更新使列标题位置动态化。因此,当输入的计数和数据保持不变时,位置不再固定。
我熟悉使用find查找标题并通过它找到的活动单元确定列号。我不熟悉如何使用该列号代替更新当前代码行中的字母数据
我目前使用:
Sheets("sheet name").Range("D" & Row).value = Me.txtDATA.Text
在这一行中,'Row'是较早确定的值。
如果列“D”移动到“G”列,则使用find将告诉我该位置是第7列。然后,我可以将该数字分配给变量。我不知道的是如何使用该变量替换该行代码中的“D”。