【发布时间】:2017-02-01 16:34:05
【问题描述】:
如何从 VBA 字符串数组中提取第 n 个元素?
我有一个字符串,比如:TEST - 2017/01/20 = Invoice
我希望尽可能简洁地提取出第二个和第三个元素。我正在尝试这样的Javascripty,它不起作用,所以必须有一种VBA方式:
Dim Report As String
Dim CurrLine As String
Dim CurrDate As String
Dim CurrTask As String
CurrLine = "TEST - 2017/01/20 = Invoice"
CurrDate = Trim(Split(CurrLine, '-')[1])
CurrTask = Trim(Split(CurrLine, '=')[1])
Report = Report & CHR(34) & CurrDate & CHR(34) & "," & CHR(34) & CurrTask & CHR(34)
//result: "2017/01/20","Invoice"
【问题讨论】: