【发布时间】:2011-09-06 16:02:06
【问题描述】:
我想要一个宏来查找写在另一个 excel 中的列中的所有单词并将它们加粗。
对于 EX:我在 Excel 的 B 列中写入了诸如 new、grow 等单词,宏必须在另一个 excel 中单独查找这些单词并将它们加粗并将单元格的背景更改为红色。
提前致谢。
【问题讨论】:
-
是 Jmax:我尝试了一个宏,但在其中我需要提供一个输入框或者我需要提供一个单独的单词,因为宏不会自动进入下一个单元格列。
-
单元格中的单词是单独的还是较长文本的一部分?
-
@Tim:它们是句子中某些单词的一部分示例 Reserve 是作为句子“We need to Keep a XX Amount of Reserve wit us.: & I want整个句子,或者我会说 CEll 是 Bold。
-
“保留”呢?会突出显示吗?另一个Excel文件如何选择?它已经开放了吗?你可以使用 Range 对象的 .Find() 方法来做你想做的事。有关示例,请参见此处vbaexpress.com/kb/getarticle.php?kb_id=780。试试看。
-
嗨蒂姆,我已经编写了代码,可以打开我们正在搜索的文件,以及上面的;ink 部分有用,因为我想要一个宏,它将单元格值作为搜索的参考而不是将单元格加粗的输入框也我希望单词在该单词所在的单元格中加粗。