首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >访问Instr Vba

访问Instr Vba
EN

Stack Overflow用户
提问于 2015-07-30 10:03:06
回答 1查看 283关注 0票数 1

我想把bi!hersteller和bi!produktname复制到一个新的字段中,但是当bi!hersteller已经在bi!produktname时,它应该只将bi!produktname复制到新的字段中,所以我将向您展示我已经尝试过的代码。

代码语言:javascript
复制
 If InStr(1, Bi!Hersteller, Bi!Produktname, 1) > 0 Then ....

 If InStr(1, Bi!Hersteller, Bi!Produktname, 1) Len(Bi!Hersteller) Then ....

或者它在Bi!Produktname中找不到字符串Bi!Hersteller,或者InStr的返回是不正确的。

一个例子

代码语言:javascript
复制
Bi!Hersteller = "Siemens"
Bi!Produktname = "Siemens LC67KA532"

新字段应该是"Siemens LC67KA532"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-30 10:12:13

试试这个:

代码语言:javascript
复制
Dim sNewField
Dim Bi!Hersteller : Bi!Hersteller = "Siemens"
Dim Bi!Produktname : Bi!Produktname = "Siemens LC67KA532"

If InStr(Bi!Produktname, Bi!Hersteller) > 0 Then
   sNewField = Bi!Produktname
Else
   sNewField = Bi!Hersteller & Bi!Produktname
End If
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31720762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档