gpt4 book ai didi

vba - 替换文本框中的文本

转载 作者:行者123 更新时间:2023-12-02 08:52:17 26 4
gpt4 key购买 nike

有没有办法替换文本框中的文本,例如见下文。我目前正在使用它,但在 VBA 中似乎效果不佳。

If TextBox6.Text.Contains("<GTOL-PERP>") Then
TextBox6.Text = TextBox6.Text.Replace("<GTOL-PERP>", "j")
End If

最佳答案

.Text 是 VBA 中的字符串属性。字符串不是 VBA 中的对象,因此在处理它们时需要使用字符串函数而不是方法。见下文:

If instr(TextBox6.Text, "<GTOL-PERP>") Then
TextBox6.Text = replace(TextBox6.Text, "<GTOL-PERP>", "j")
End If

A List of String Functions in VBA

编辑您实际上可以跳过 IF,因为如果文本不在字符串中,replace() 不会抛出错误。

关于vba - 替换文本框中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7651449/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com