我想在 excel 中创建一个宏,让我在按下命令按钮时增加零件的计数。
目前,我的概念是使用 vlookup 使用以下内容获取该部分的现有计数。但是,它不会增加单元格中的实际计数值,这正是我想要的。我怀疑它的 cos vlookup 仅用于在单元格内返回一个值,但在实际增量的过程中未激活单元格。有人可以告诉我如何纠正它吗?我还是 vba 的新手。谢谢!!!:)
例如,Vlookup 在 Sheets("Location") 的单元格 A5 中找到 C1value。它会自动将单元格 C5 中的值加 1。
Sub FindAddTools()
Dim C1Qnty As Double
C1value = Sheets("Issue").Range("D11")
Sheets("Location").Activate
C1Qnty = WorksheetFunction.VLookup(C1value, Range("A:D"), 3, False)
C1Qnty = C1Qnty + 1
End Sub
附加:对我原来的问题的附加。我想知道是否可以对整个范围做同样的事情?
例如,C1value 现在是 Sheets("Issue").Range("D11:D20") 的范围。我想在 Sheets("Location") 中找到此范围内的所有值,并在 C 列中增加它们的相应计数。
有没有办法做到这一点,而无需对范围内的所有单元格重复相同的过程?谢谢!:)