如何在单元格中将部分选定/突出显示的文本复制到剪贴板中,在excel vba中


0

如果单元格值是:

Partial Text

我希望用户突出显示:

Partial

并让VBA将其抓取到字符串变量,如

foo = "Partial"

就像我可以使用的一样

bar = selection.value

这可能吗?如果它不是我想办法以某种方式复制文本的一部分和使用VBA访问剪贴板来实现这一目标,但希望有一些更简单的东西。

谢谢,

Answers:


0

访问单元格时,不会执行任何VBA。而且也不能叫。到目前为止还没有解决方法...抱歉。

但是您可以更改背景或字体颜色并稍后捕获...但是从剪贴板中获取文本更容易,然后逐个字符地检查单元格文本...

要从剪贴板获取数据,您需要 .GetFromClipboard...
请阅读这个。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.