I tilfælde af at navnene altid står i gåseøjne ("), og at der altid er et fornavn, mellemnavn og efternavn kan du gøre følgende:
Opret en form med en Text1 (tekstboks) og en CommandButton1 (knap)
Kopier følgende ind i formens kodevindue
Option Explicit Dim TekstStreng As String Dim Fornavn As String Dim Mellemnavn As String Dim Efternavn As String
Private Sub Command1_Click() Dim i As Integer Dim j As Byte Dim Position(1 To 6) As Integer
j = 0 TekstStreng = Text1.Text
'Finder placeringen af de 6 gåseøjne For i = 1 To Len(TekstStreng) If Asc(Mid(TekstStreng, i, 1)) = 34 Then '34=charcode for gådeøjne j = j + 1 Position(j) = i + 1 End If Next i
... fortsat Split(streng, tegn hvor den skal opdele)
eks. array=Split("dette er en text-streng", " ") array(0) indeholder så "dette" array(1) indeholder så "er" osv.
NB. kun i VB6
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.