Excel VBA基于另一个单元格值指定单元格值

Excel VBA基于另一个单元格值指定单元格值,excel,vba,Excel,Vba,当单元格(7,1)为“移位”时,我在表2中什么也看不到。已尝试.value和.text,结果相同 Private Sub CommandButton1_Click() If Sheet2.Cells(7, 1).Value = "Shift" Then Sheet2.Cells(7, 2).Value = "ASTM D638" End If End Sub 提前谢谢 嗯,为我工作过,你确定这就是“轮班”吗?是的,我百分之百肯定。嗯,不知道该告诉你什么。对我有效XD我想你没有收

当单元格(7,1)为“移位”时,我在表2中什么也看不到。已尝试.value和.text,结果相同

Private Sub CommandButton1_Click()

  If Sheet2.Cells(7, 1).Value = "Shift" Then
  Sheet2.Cells(7, 2).Value = "ASTM D638"
  End If

End Sub

提前谢谢

嗯,为我工作过,你确定这就是“轮班”吗?是的,我百分之百肯定。嗯,不知道该告诉你什么。对我有效XD我想你没有收到错误?尝试
工作表(“Sheet2”)
而不是
Sheet2
。可能是代码名引用了错误的工作表。@jnevil,是的!你是对的。我在“班次”前面放了一些空格,这是在你的帮助下工作的。哈为我工作过XD你确定这就是“班次”吗?是的,我100%确定。嗯,不知道该告诉你什么。对我工作XD我想你没有出错?试试
工作表(“Sheet2”)
而不是
Sheet2
。可能是代码名引用了错误的工作表。@jnevil,是的!你说得对。我在“Shift”前面加了一些空格,它在你的帮助下工作。