NogGeenGuru
Gebruiker
- Lid geworden
- 5 aug 2015
- Berichten
- 130
Beste forumleden,
Ik loop vast bij het volgende:
Ik heb een .txt file die ik inlaad in een worksheet.
De juiste informatie wordt hieruit gefilterd, waaronder een straatnaam.
Nu zijn de straatnamen in het .txt bestandje afgekort.
Bijv: "vincent van goghstraat" wordt afgekort naar "V V Goghstr"
Wat ik graag wil is d.m.v. een macro "V V Goghstr" omzetten naar "V. V. Goghstraat"
met puntjes ertussen en van str moet straat gemaakt worden.
Nou heb ik m.b.v. de Right functie het srt naar straat probleem opgelost... maar bij het zetten van de puntjes loop ik vast.
weet iemand hier een oplossing voor?
*Edit*
Ik heb de oplossing zojuist gevonden.
Mocht iemand anders ooit iets vergelijkbaars zoeken:
Ik loop vast bij het volgende:
Ik heb een .txt file die ik inlaad in een worksheet.
De juiste informatie wordt hieruit gefilterd, waaronder een straatnaam.
Nu zijn de straatnamen in het .txt bestandje afgekort.
Bijv: "vincent van goghstraat" wordt afgekort naar "V V Goghstr"
Wat ik graag wil is d.m.v. een macro "V V Goghstr" omzetten naar "V. V. Goghstraat"
met puntjes ertussen en van str moet straat gemaakt worden.
Nou heb ik m.b.v. de Right functie het srt naar straat probleem opgelost... maar bij het zetten van de puntjes loop ik vast.
weet iemand hier een oplossing voor?
*Edit*
Ik heb de oplossing zojuist gevonden.
Mocht iemand anders ooit iets vergelijkbaars zoeken:
Code:
'Initalen met . schrijven
StraatNaam = Application.Trim(Application.Clean(Replace(StraatNaam, vbNullChar, vbNullString)))
Dim WoordArray() As String
WoordArray() = Split(StraatNaam)
For i = LBound(WoordArray) To UBound(WoordArray)
If Len(WoordArray(i)) = 1 Then
StraatNaamCorrect = StraatNaamCorrect & " " & WoordArray(i) & "."
Else:
StraatNaamCorrect = StraatNaamCorrect & " " & WoordArray(i)
End If
Next i
StraatNaam = StraatNaamCorrect
Laatst bewerkt: