Gå til innhold

fjerne tegn i text box


Anbefalte innlegg

Videoannonse
Annonse

Her har du en måte å fjerne det første tegnet i en string:

 

Dim str As String
str = "#F4A2C3"

Dim temp As String
temp = Right(str, Len(str) - 1)
MsgBox (temp)

 

Her en annen:

 

Dim str As String
str = "#F4A2C3"

Dim temp As String
temp = Mid(str, 2)
MsgBox (temp)

 

Finnes sikkert flere måter... Men det var det jeg kom på i farten. :thumbup:

 

Edit: Så først nå at du skulle fjerne fra en textboks og ikke en vanlig variabel. Men du skjønner sikkert poenget.

Endret av asware
Lenke til kommentar
Public Function Remove(remove As String, ByVal from As String) As String
 Dim index As Long
 Do
   index = instr(1, remove, from)
   if index = 0 then Exit Do
   from = Mid(from, 1, index) & Mid(from, index + len(remove))
 Loop
 remove = from
End Function

Eller bare Replace().

 

Eks:

 

MsgBox Replace("#F4A2C3", "#", "")

 

Dessuten har koden din enkelte problemer med visse strenger.

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...