在VBA中将单元内的动态单元地址用作范围

时间:2019-07-15 04:55:12

标签: excel vba

我想创建一个库存电子表格。我想做的是扫描条形码,然后按IN或OUT更新该商品即将离开商店,或放回原处。

基本上,我将条形码打印到单元格中,然后有一个公式来搜索另一个工作表中具有与项目相关联的条形码的列,然后得到一个单元格地址,其中该项目位于代码所在。然后,我在其旁边的单元格中获取数量,我想要一个对该数量进行+1或-1的按钮。

我已完成所有工作,有了单元格地址,有数量,并且我的值是该数量的+1和-1。现在,我想添加按钮以更新电子表格中的数量字段。我有一个IN或OUT按钮,可将加号1或减号1复制并粘贴到公式所弹出的单元格地址中,但是VBA只允许将单元格粘贴到,而不粘贴到单元格中的单元格地址。谁能为我提供一些指导?

公式

=CELL("address",INDEX('Sheet1'!E:E,MATCH(Sheet2!C2,'Sheet1'!E:E,0)))
=OFFSET(INDEX('Sheet1'!E:E,MATCH(C$2,'Sheet1'!E:E,0)),0,1)

0 个答案:

没有答案