菜单- 工具-宏-vb编辑器双击左边的 ThisWorkbook在右边输入以下代码解释一下,这是个事件,当工作表里有单元格的内容改变时发生,vba的含义是当改变时,如果改变的是h列并且内容中包括"签收成功" 那么隐藏当前行(只是隐藏当前行,不懂你的意思是隐藏行,还是列?)Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Target.Column = 8 And InStr(1, Target, "签收成功") > 0 Then Target.Rows.EntireRow.Hidden = True