Publc Function Fjern(strTekst As String, strBogstav As String) As String Dim i As Integer For i = 1 to Len(strTekst) If Mid(strTekst, i, 1)<>strBogstav Then Fjern = Fjern & strBogstav End If Next End Function
Hvis du læser om split så returnere den et array, skal du have en streng hvor Aerne er fjernet brug nederste eks. Skal det absolut være med split så er det øverste eks.
streng = \"DATA\" \' Fjern Aer med split, join og fjerne mellemrum med replace MsgBox Replace(Join(Split(streng, \"A\")), \" \", \"\") \' Fjerne Aer med replace A med intet MsgBox Replace(streng, \"A\", \"\")
Dim data As String, tmpstr() As String data = \"allan\" tmpstr() = VBA.Split(data, \"a\") data = \"\" For n = 0 To UBound(tmpstr()) data = data & tmpstr(n) Next n MsgBox data
Ja, din kode fungere, så du er den retmessige ejer af de 15 p.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.