Avatar billede Claus Mester
24. september 2000 - 14:03 Der er 5 kommentarer og
1 løsning

Søg efter text i txtbox

Hej!

Ved nogen hvordan jeg koder en søgning, efter text i txtbox, ved tryk på CommandSøg?

Claus
Avatar billede driis Nybegynder
24. september 2000 - 14:22 #1
Hvis det er en enkelt-linie tekstbox, SText er den søgte tekst:

I=InStr(1,TxtBox.Text,SText)

Så indeholder I placeringen af den søgte tekst, og 0 hvis teksten ikke kunne findes i tekstboksen.
Avatar billede Claus Mester
25. september 2000 - 15:33 #2
Hvordan skriver jeg koden???

Jeg har skrevet:
Private Sub Command1_Click()

I = InStr(1, TxtBox.Text, \"test\")

End sub

Det funger ikke. I min tekstbox skal jeg eks. finde ordet \"test\". Skal jeg skrive nogle variabler olign??
Avatar billede Claus Mester
26. september 2000 - 10:29 #3
Point satsen er hævet til 30 P.
Avatar billede driis Nybegynder
26. september 2000 - 12:53 #4
Hvis TxtBox.Text=\"Ultraplex test nummer 37\"

Så bliver I tildelt værdien 11, når du klikker på knappen Command1, da teksten \"test\" påbegyndes i det 11. (ellevte) tegn i den streng, som TxtBox.Text indeholder. Læg mærke til, at InStr er case-sensitive, så hvis TxtBox.Text=\"Ultraplex Test nummer 37\", bliver I=0, da teksten \"test\" ikke findes (Brug evt. LCase$ og UCase$ til at omgå dette).
Avatar billede Claus Mester
27. september 2000 - 10:03 #5
> driis

Jeg tror du har misforstået. Det jeg skal bruge, er en funktion der søger efter et bestemt ord i en txtbox, ved tryk på cmd1.

EKS:

I txtbox1 står der en text. I txtbox2 skriver jeg et ord og ved tryk på cmd1, søger programmet efter teksten i txtbox1.

Noget i stil med søgefunktionen i Office.

Jeg arbejder i øvrigt med VBA - Word
Avatar billede Claus Mester
10. oktober 2000 - 10:31 #6
Point til driis

Tak.

Nicolaus
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel