latitude = Split(Split(result, """location"":{""lat"":")(1), ",")(0)这段VBA代码有什么问题
时间: 2023-09-27 11:11:12 浏览: 117
js中split()方法得到的数组长度问题
5星 · 资源好评率100%
这段VBA代码存在几个问题。首先,VBA中没有Split函数,需要使用VBA的内置函数来实现相同的功能。其次,代码中使用了result这个变量,但是没有给出这个变量的定义和赋值。最后,代码中使用了反斜杠来转义引号,但是在VBA中应该使用双引号来表示字符串。
要修复这些问题,可以使用VBA的Split函数来实现字符串的拆分。同时,需要确保result这个变量已经定义并且赋值。最后,将代码中的反斜杠替换为双引号即可。
修复后的代码如下所示:
```
Dim result As String
Dim latitude As String
' 其他代码...
result = "location"":{""lat"":51.50700703827454, ""lng"":-0.12791916931155356}"
latitude = Split(Split(result, """"location"":{""lat"":")(1), ",")(0)
' 其他代码...
```
请注意,这只是修复了代码中的问题,并没有对代码的逻辑进行修改。如果还有其他问题,请提供更多上下文信息。
阅读全文