我已在用户User Defined Function code的帮助下撰写此@Jeeped。
我需要在此代码中更改两件事:
这是当前输出:
理想的输出,例如:
我试图更改代码的这一部分,但没有成功:
'concatenate the locations from the array
For v = LBound(vLOCs) To (UBound(vLOCs) - 1)
sTMP = sTMP & "From " & loc.Cells(vLOCs(v, 2), 1) & " to " & loc.Cells(vLOCs(v + 1, 2), 1) & "; "
Next v
'truncate the string and return it
sTMP = Left(sTMP, Len(sTMP) - 2)
my_Travels = sTMP
可以找到完整的代码here
知道如何解决这个问题吗?
答案 0 :(得分:0)
我没有查看您的完整代码,但这样的内容可能会有效:
For v = LBound(vLOCs) To (UBound(vLOCs) - 1)
my_Travels = Left(Loc.Cells(vLOCs(v, 2), 1), Len(Loc.Cells(vLOCs(v, 2), 1)) - 2)
my_Travels.Offset(0, 1) = Left(Loc.Cells(vLOCs(v + 1, 2), 1), Len(Loc.Cells(vLOCs(v + 1, 2), 1)) - 2)
Next v
假设my_Travels
是一个单元格引用,那么offset(0, 1)
只会引用下一列中的单元格。