If StrComp("011-資産マスタ", Left(srcTableName, Len(srcTableName) - Len(strCompanyName) - 1)) 什么意思
时间: 2023-12-14 11:37:40 浏览: 50
这是一个 VBA 的字符串比较函数 StrComp 的应用。它的作用是比较两个字符串的大小,其语法为:
```
StrComp(string1, string2[, compare])
```
其中,`string1` 和 `string2` 是用于比较的两个字符串,`compare` 是一个可选参数,用于指定比较方法。如果省略 `compare` 参数,则默认使用二进制比较方法。
在这个例子中,`string1` 是 `"011-資産マスタ"`,`string2` 是 `Left(srcTableName, Len(srcTableName) - Len(strCompanyName) - 1)`。`Left` 函数是 VBA 中的一个字符串处理函数,用于返回字符串左侧指定长度的子串。在这里,`srcTableName` 是一个字符串变量,`strCompanyName` 是另一个字符串变量,`Len` 函数可以返回一个字符串的长度。因此,`Left(srcTableName, Len(srcTableName) - Len(strCompanyName) - 1)` 的作用是返回 `srcTableName` 字符串去掉 `strCompanyName` 和一个连字符后的部分。
因此,整个语句的作用是比较 `"011-資産マスタ"` 和 `srcTableName` 去掉 `strCompanyName` 和一个连字符后的部分之间的大小关系,并返回比较结果。具体来说,如果 `string1` 大于 `string2`,则返回一个大于 0 的值;如果 `string1` 小于 `string2`,则返回一个小于 0 的值;如果两个字符串相等,则返回 0。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)