snb
Verenigingslid
- Lid geworden
- 12 jun 2008
- Berichten
- 20.429
Sheet1: werkblad 'info'
Sheet2: werkblad 'werkblad'
Sheet2: werkblad 'werkblad'
Code:
Sub M_snb()
Sheet1.Cells.UnMerge
sn = Sheet1.UsedRange
With CreateObject("scripting.dictionary")
For j = 1 To UBound(sn) - 1
For jj = 2 To UBound(sn, 2) Step 2
If InStr(sn(j, jj), "-") Then .Item(sn(j, jj)) = IIf(.Item(sn(j, jj)) = "", sn(j, jj), .Item(sn(j, jj))) & "_" & sn(j, jj - 1) & " " & sn(j + 1, jj - 1)
Next
Next
ReDim sp(.Count, 40)
For j = 0 To UBound(sp) -1
st = Split(.Items()(j), "_")
For jj = 0 To UBound(st)
sp(j, jj) = st(jj)
Next
Next
End With
Sheet2.Cells(1, 4).Resize(UBound(sp) + 1, UBound(sp, 2) + 1) = sp
End Sub
Laatst bewerkt: