Ik heb de volgende code die goed werkt, maar volgens mij kan deze korter..
wie zou mij hier mee kunnen helpen ?
alvast bedankt.
' D1Onderzoek1 = tekst
wie zou mij hier mee kunnen helpen ?
alvast bedankt.
' D1Onderzoek1 = tekst
Code:
sn = Split(D1Onderzoek1)
aantal_woorden = Len(D1Onderzoek1) - Len(Replace(D1Onderzoek1, " ", ""))
'-----------------------------------------
'Regel 1
If aantal_woorden > 16 Then
aantal_woorden16 = 16
Else
aantal_woorden16 = aantal_woorden
End If
For j = 0 To aantal_woorden16
splitsJ = splitsJ & sn(j) & " "
Next j
x = x + 1
.Range("C" & x) = splitsJ
'-----------------------------------------
'Regel 2
If aantal_woorden > 16 Then
If aantal_woorden > 30 Then
aantal_woorden30 = 30
Else
aantal_woorden30 = aantal_woorden
End If
For K = 17 To aantal_woorden30
splitsK = splitsK & sn(K) & " "
Next K
x = x + 1
.Range("C" & x) = " " & splitsK
End If
'-----------------------------------------
'Regel 3
If aantal_woorden > 30 Then
If aantal_woorden > 50 Then
aantal_woorden51 = 50
Else
aantal_woorden50 = aantal_woorden
End If
For L = 31 To aantal_woorden50
splitsL = splitsL & sn(L) & " "
Next L
x = x + 1
.Range("C" & x) = " " & splitsL
End If
'-----------------------------------------