• 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

Status
Niet open voor verdere reacties.

universe

Gebruiker
Lid geworden
6 feb 2007
Berichten
99
Ik heb een zoekfunctie, deze zoekt een een bepaalde range af; in dit geval a5 - a19.
Deze functie heb ik gemaakt aan de hand van de zoekfunctie in excel, deze heb ik toen gewoon opgenomen in vba.
Dit werkt, zolang de waarde er ook maar ergens tussenstaat.

Maar nu het probleem

Als het zoekwoord er niet tussenstaat, dan geeft hij een error. Heeft iemand een idee voor een werkende zoekfunctie. En dat die bijvoorbeeld weergeeft als de waarde niet bestaat: geef waarde opnieuw in of stop. (iets in die zin)

Code:
Range("A5:A19").Select
    
   vLotNummer = InputBox("Voer uw lotnummer in", "Test Bv") 

    Selection.Find(What:=vLotNummer, After:=ActiveCell, LookIn:=xlValues, _
    LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _
    MatchCase:=False).Activate

(Hierna worden er macro's uitgevoerd vanuit de gevonden cel.)

Alvast bedankt voor de moeite mensen, :thumb:
 
heb het anders opgelost, laat men gewoon de het gewenste lotnummer selecteren :p , is ook makkelijker voor mij ( minder moeite ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan