• 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.

splitten

  • Onderwerp starter Onderwerp starter don42
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

don42

Gebruiker
Lid geworden
25 apr 2014
Berichten
800
Beste helpers,

wie helpt mij verder met het volgende
Ik wil graag van namen mailadressen maken
de namen zijn een voornaam. achternaam (en dan maakt het niet uit hoeveel woorden er nog komen en een @......nl
met voornaam achternaam lukt het prima
maar met meer woorden achter de voornaam wordt het een ander verhaal
wie weet hoe
zie bijlage

bvd
 

Bijlagen

Probeer eens of dit doet wat je wilt:
Code:
For i = 1 To 3
    Cells(i, 12) = Replace(Cells(i, 1), " ", ".") & "@email.nl"
Next i
 
Laatst bewerkt:
Dat kan niet want alle spaties worden door een punt vervangen door een punt.
Kijk maar:
Knipsel.PNG

Ik heb dus geen idee wat je hebt gedaan.
Mijn voorbeeld lijkt me toch duidelijk genoeg.
 
Laatst bewerkt:
Ja klopt helemaal Edmoor,
dat werkt prima
maar ik was die PUNTEN op 1 na graag kwijt daar zit het probleem

voorbeeld: Peter van den berg
moet worden peter.vandenberg@mailadres.nl
dus alleen de eerste spatie veranderen in een punt, de rest aan elkaar schrijven

Don
 
Ok.
Ik begreep dat de namen gescheiden moeten worden door een punt.
Maak er dan eens dit van:
Code:
Private Sub CommandButton1_Click()
    For i = 1 To 4
        st = InStr(1, Cells(i, 1), " ")
        Cells(i, 12) = Left(Cells(i, 1), st - 1) & "."
        Cells(i, 12) = Replace(Cells(i, 12) & Mid(Cells(i, 1), st + 1), " ", "") & "@email.nl"
    Next i
End Sub
 
Laatst bewerkt:
Now we talking :d

Edmoor, heel erg bedankt maar weer
precies wat ik nodig had

Don.
 
Dit soort uitzonderingen zal ik dan handmatig moeten aanpassen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan