我正在编写一个电子表格来记录查询,一旦处理了查询,就想将条目的状态更改为已关闭。
目前,在工作表 1 上,用户可以输入查询代码并选择关闭它。然后我想搜索存储所有记录的表 2,并通过在末尾添加一个 C 将查询代码更改为关闭。
Private Sub CommandButton8_Click()
Dim Findtext As String
Dim Replacetext As String
ThisWorkbook.Sheets("Sheet 1").Activate
Findtext = Sheets("Sheet 1").Range("C25").Value
Replacetext = Sheets("Sheet 1").Range("E25").Value
ThisWorkbook.Sheets("Sheet 2").Activate
Cells.Replace What:=Findtext, Replacement:=Replacetext, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub
C25 是用户键入的代码,E2 当前是 CONCATENATE(C25,"C") 目前,正在对表 1 而不是表 2 进行更改,我对 VBA 的经验有限,所以假设我必须遗漏一些东西出来但不确定它是什么。