ik heb in november 2019 al eens vraag gepost (deze staat al op gesloten vandaar nieuwe vraag) en toen een script gekregen
het script transponeert 1 kolom
nu had ik daar graag een aanpassing op gehad zodat 2 kolommen getransponeerd worden.
in bijlage een voorbeeld om aan te tonen
script van toen
het script transponeert 1 kolom
nu had ik daar graag een aanpassing op gehad zodat 2 kolommen getransponeerd worden.
in bijlage een voorbeeld om aan te tonen
script van toen
Code:
Sub hsv()
Dim sv, i As Long, ii As Long, s0 As String, n As Long, s As Long, b
sv = Cells(1).CurrentRegion
ReDim a(UBound(sv), UBound(sv))
n = 1
For i = 2 To UBound(sv)
a(0, 0) = sv(1, 1)
s = 0
If InStr(s0, "|" & sv(i, 1) & "|") = 0 Then
s0 = s0 & "|" & sv(i, 1) & "|"
a(n, 0) = sv(i, 1)
For ii = i To UBound(sv)
If sv(ii, 1) = sv(i, 1) Then
s = s + 1
a(0, s) = "opmerking " & s
a(n, s) = sv(ii, 2)
End If
Next ii
n = n + 1
End If
If s > b Then b = s
Next i
Cells(1, 5).Resize(n, b + 1) = a
End Sub