• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Zoekfunctie-code aanpassen Excel

Status
Niet open voor verdere reacties.

hoogteijling

Terugkerende gebruiker
Lid geworden
12 aug 2005
Berichten
4.261
Hallo allemaal.
Wij gebruiken een Excel sheet om gearchiveerde projectnummers terug te zoeken.
Nu is de code op zo'n manier gemaakt dat er alleen naar het volledige nummer gezocht wordt.
Wanneer ik bijv. nummer 5092 of 5107 wil zoeken dan wordt ie niet gevonden omdat deze in het bestand opgeslagen staat als 5092_5107
Kan iemand mij helpen om de code aan te passen ?
Code:
ActiveSheet.Protect UserInterfaceOnly:=True
  If Blad1.TextBox1.Text = "" Then
    Blad1.Columns(2).AutoFilter
  Else
    Blad1.Columns(2).AutoFilter 1, Blad1.TextBox1.Text
  End If
End Sub

Groeten Marcel
Kopie van deze vraag staat op officeforum: http://office.webforums.nl/viewtopic.php?f=26&t=47229
Bekijk bijlage CD-DVD lijst.zip
 
Laatst bewerkt:
Gebruik de Instr functie om te zien of de string in de string staat

Ron
 
Bedankt voor je antwoord Ron maar mijn kennis van VBA gaat niet zo ver.
Kun je het uitkauwen voor me :(

Groeten Marcel
 
Ik heb het zelf al opgelost.
Eigenlijk heel simpel.
Zie rode tekst.
Code:
ActiveSheet.Protect UserInterfaceOnly:=True
  If Blad1.TextBox1.Text = "" Then
    Blad1.Columns(2).AutoFilter
  Else
    Blad1.Columns(2).AutoFilter 1, [COLOR="#FF0000"]"*" & [/COLOR]Blad1.TextBox1.Text[COLOR="#FF0000"] & "*"[/COLOR]
  End If
End Sub

Groeten Marcel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan