Degeim Skrevet 29. oktober 2005 Del Skrevet 29. oktober 2005 (endret) Jeg bruker koden under, og får "Type Mismatch". Hvorfor? (caller den slik: text1.text = teken "hei <-> hallo") Function teken(tekst As String) As String Dim vtemp() As Variant vtemp = Split(tekst, " <-> ") '<---- får mismath her teken = vtemp(0) End Function Takk Endret 29. oktober 2005 av Degeim Lenke til kommentar
aadnk Skrevet 29. oktober 2005 Del Skrevet 29. oktober 2005 Endre den første linjen i prosedyren til følgende: Dim vtemp As Variant Lenke til kommentar
GeirGrusom Skrevet 2. november 2005 Del Skrevet 2. november 2005 Split gir vel tilbake String array hvis jeg ikke tar helt feil... bruke UBound og LBound for å finne ut hvor mange den gir tilbake Dim vtemp() As String vtemp = Split(tekst, "<->") teken = Trim(vtemp(0)) ' Bruker trim for at programmet skal bli mindre streng med syntaks Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå