|
- Function niko(ids As Range, texts As Range, delimiter As String) As Variant
- Dim dict As Object
- Set dict = CreateObject("Scripting.Dictionary")
- Dim i As Integer, parts As Variant, j As Integer
- Dim output() As Variant
- Dim index As Integer: index = 0
- For i = 1 To ids.Count
- parts = Split(texts.Cells(i, 1).Value, delimiter)
- index = index + UBound(parts) + 1
- Next i
- ReDim output(1 To index, 1 To 2)
- index = 1
- For i = 1 To ids.Count
- parts = Split(texts.Cells(i, 1).Value, delimiter)
- For j = LBound(parts) To UBound(parts)
- output(index, 1) = ids.Cells(i, 1).Value
- output(index, 2) = Trim(parts(j))
- index = index + 1
- Next j
- Next i
- niko = output
- End Function
复制代码 |
|