Application.Speech.Speak "资产编号扫描完成,并将其备份至sheet 2表格中"
会语音报出内容,如果我想要实现就像vlookup函数一样,根据不同的内容来报出不同的单元格内容,不知道该如何来写。烦请大神帮帮忙。谢谢!
不太清楚你的要求,下载附件看看,几种情况都考虑了,自己琢磨琢磨就行了。
Private Sub Worksheet_Change(ByVal Target As Range)If Target.Address <> "$E$1" Then Exit Sub
Dim Ra As Range
Set Ra = Range("A:A").Find(Target.Value)
If Ra Is Nothing Then
Application.Speech.Speak "没有编号为" & Target & "的数据"
Else
Application.Speech.Speak "找到的编号在" & Ra.Address(0, 0) & "单元格,数据为" & Ra.Offset(, 1)
End If
End Sub
温馨提示:答案为网友推荐,仅供参考