作为一个以前只懂得sum函数的小白,最近因工作迫不得已开始接触了VBA,奈何天分不够,请各位大神帮忙看看怎么实现以下功能:
1)A列中实现下拉,下拉项目为黄色区域内容,
2)A列选择下拉选项后,对于的B列自动记录当前时间,且不会互相更新,如A1选择后B1记录当前时间。。。
3)C1记录A列中选择1#故障的次数,C2记录A列中选择2#故障的次数,以此类推。。。
尝试过自己写了点(如下),而且好像还有bug,一删除A或者B列的数据会出现调试错误,真心求助!
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target <> "" Then
Cells(Target.Row, 2) = Now
End If
End Sub

1)A列中实现下拉,下拉项目为黄色区域内容,
2)A列选择下拉选项后,对于的B列自动记录当前时间,且不会互相更新,如A1选择后B1记录当前时间。。。
3)C1记录A列中选择1#故障的次数,C2记录A列中选择2#故障的次数,以此类推。。。
尝试过自己写了点(如下),而且好像还有bug,一删除A或者B列的数据会出现调试错误,真心求助!
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target <> "" Then
Cells(Target.Row, 2) = Now
End If
End Sub
