小编Ash*_*ood的帖子

VBA查找最后一次出现的字符串

我一直试图解决这个问题几天,我只是无法理解它.我搜索了多个网站(甚至在这里几次),我看到很多人都问过这个问题,但解决方案对我不起作用.

我想找到范围中最后一个字符串,并将地址存储在变量中并显示一条消息,告诉我它在哪里.

到目前为止,我有这个

Private Sub CmdBtnClockIt_Click()
  Dim job As String
  Dim searchTerm as Range

  job = CmbBoxJob.Value
  searchTerm = Range("A1:A999").find(what:=job, searchorder:=xlByColumns, searchdirection:=xlPrevious).Column
  MsgBox "last cell is " & searchTerm.Address
End Sub
Run Code Online (Sandbox Code Playgroud)

我似乎得到的只是"无效限定符"或"对象变量或未设置块变量"

任何帮助表示赞赏

excel vba excel-vba

5
推荐指数
1
解决办法
8266
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1