在Excel VBA中使用Cells.Find方法时,有没有办法保存/恢复最后一个(用户定义的)搜索词?
示例:
也许用户甚至忘记了他上次搜索的是哪个单词或数字?在这种情况下,对话框中的旧搜索词将非常有用。
我的Word解决方案很简单:
' // Save the last user defined search term.
strSearchTermBackup = Selection.Find.Text
With Selection.Find
.Text = "bar"
[...]
End With
' // Restore the last user defined search term.
Selection.Find.Text = strSearchTermBackup
不幸的是,这在Excel中似乎无法实现。我只得到编译器错误,例如“ argument not optional ”。
我在这里想念一些非常简单的东西吗?
提前致谢