• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

tekst verdelen

Status
Niet open voor verdere reacties.

Andre01

Gebruiker
Lid geworden
26 apr 2005
Berichten
51
Een tijdje geleden heb ik op dit forum een scrip gekregen om tekst in te korten naar 40 karakters per cel. En dat maakt hij automatisch een cel eronder aan met de resterende karakters.

Nu heb ik dit script weer onder het stof vandaan gehaald maar ik krijg een foutmedling.(zie bijlage)

Kan iemand mij vertellen wat er niet klopt?
 

Bijlagen

Dit lijkt me veel beter.

Code:
Sub TekstVerdelen()
Dim lastrow As Long, l As Long
Application.ScreenUpdating = False
lastrow = ActiveCell.End(xlDown).Row

For l = lastrow To ActiveCell.Row Step -1
    With Cells(l, ActiveCell.Column)
        If Len(.Value) > 40 Then
            Rows(.Row + 1).Insert
            .Offset(1) = Right(.Value, Len(.Value) - 40)
        End If
        .Value = Left(.Value, 40)
    End With
Next
Application.ScreenUpdating = True
End Sub

Test het uit op je bestand en laat het ons weten.

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan