我有两列,一列包含房间号,例如 B-CL102,另一列包含变化的整数。
我想在第三列输入一个不同的、手动确定的整数。
无论是通过宏还是工作表功能,是否有办法使用工作表顶部的两个控制单元,在其中一个单元格中输入房间号,并在另一个单元格中输入与该房间匹配的不同整数。
我对宏的经验很少,基本上只是基础知识。
我尝试使用 V-Lookup 公式查看两个控制单元(范围),然后填写新列,但是我不知道如何修复该值,以便在我更改控制单元中的值时它不会改变。
答案1
我不太确定我是否理解了这个问题,但这个宏可能有帮助。请参阅下面的屏幕截图以了解它的作用
Option Explicit
Sub Button1_Click()
Dim row As Integer
row = 3
Do While (Range("A" & row).Value <> "")
If Range("A" & row).Value = Range("A1").Value Then
Range("C" & row).Value = Range("B1").Value
End If
row = row + 1
Loop
End Sub
在运行 VBa 之前
之后