Gå til innhold

Erstatte enkelt bokstaver


Anbefalte innlegg

Videoannonse
Annonse

Private Sub Command1_Click()

dim i as long

i = 0

do
text1.selstart= i
text1.sellength = 1
if text1.seltext = "F" then text1.seltext = "p"
i=i+1
loop until i = 40 'eller mer?

End Sub

 

sikkert amatørkode :w00t: , men det funker.

Endret av 86Fredrik
Lenke til kommentar

Hvis du f.eks vil erstatte alle A'er i en tekst med bokstaven B, kan du skrive følgende kode (sett at tekstboksen heter txtText):

 

txtText.Text = Replace(txtText.Text,  "A", "B")

 

Hvis du hadde lyst å slette alle forekomster av bokstaven A kunne du brukt denne koden:

 

txtText.Text = Replace(txtText.Text,  "A", "")

 

Og, skulle du ønske å slette både store og små bokstaver må du legge til en variabel i siste paramenter:

 

txtText.Text = Replace(txtText.Text, "A", "", , , vbTextCompare)

Lenke til kommentar

for å komme med mer amatørkode(?):

 

gjenta alt mange ganger :D

 

txtText.Text = Replace(txtText.Text, "A", "1", , , vbTextCompare)
txtText.Text = Replace(txtText.Text, "B", "2", , , vbTextCompare)
txtText.Text = Replace(txtText.Text, "C", "3", , , vbTextCompare)

Endret av 86Fredrik
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...