Ik had even een vraagje omtrent de Range.Find methode.
Mijn code was als volgt.
Deze opzet vind ik onduidelijk in verband met die komma's en vormt geen probleem deze aan te passen. Het enige wat ik wil weten is de LookIn.
De LookIn = xlValues
Wanneer is deze nodig, wat houdt deze in?
Het gebruik voor bij mij is om opgegeven waarde in TextBox1 op te sporen in kolom A waarbij er een exacte overeenkomst geldt.
Daar ik MatchCase=True gebruik, lijkt het in eerste niet nodig om de LookAt te gebruiken echter de waarheid is anders daar deze slechts rekening houdt met het gebruik van hoofd-en kleine letters.
Rest de xlValues... Hier zou ik dan behalve Excel Waarden, het niet weten en helaas dit zou dan van alles kunnen zijn.
In ieder geval de nu door mij gebruikte code zonder de komma's is als volgt. Hierbij heb ik de LookIn weggelaten.
Lezende in de help worden de LookIn, LookAt en nog 2 anderen opgeslagen voor bij verder gebruik. Verder wordt ik niet echt wijzer.
De instellingen voor LookIn, LookAt, SearchOrder en MatchByte worden opgeslagen als u deze methode gebruikt. Als u de volgende keer voor een of meer van deze argumenten geen waarde opgeeft, wordt de opgeslagen waarde gebruikt. Verder is hetgeen u hier opgeeft van invloed op de instellingen in het dialoogvenster Zoeken en zijn de instellingen die u opgeeft in het dialoogvenster Zoeken van invloed op de opgeslagen instellingen voor deze argumenten. Stel deze argumenten altijd in als u deze methode gebruikt om problemen te voorkomen.
Bij gebruik zonder het gebruik van de constante xlValues, merk ik in de uitvoer geen verschil.
Mijn code was als volgt.
Code:
Sheets("Blad1").Columns(1).Find(TextBox1.Value, , xlValues, xlWhole, , , True)
Deze opzet vind ik onduidelijk in verband met die komma's en vormt geen probleem deze aan te passen. Het enige wat ik wil weten is de LookIn.
De LookIn = xlValues
Wanneer is deze nodig, wat houdt deze in?
Het gebruik voor bij mij is om opgegeven waarde in TextBox1 op te sporen in kolom A waarbij er een exacte overeenkomst geldt.
Daar ik MatchCase=True gebruik, lijkt het in eerste niet nodig om de LookAt te gebruiken echter de waarheid is anders daar deze slechts rekening houdt met het gebruik van hoofd-en kleine letters.
Rest de xlValues... Hier zou ik dan behalve Excel Waarden, het niet weten en helaas dit zou dan van alles kunnen zijn.
In ieder geval de nu door mij gebruikte code zonder de komma's is als volgt. Hierbij heb ik de LookIn weggelaten.
Code:
Sheets("Blad1").Columns(1).Find(What:=TextBox1.Value, LookAt:=xlWhole, MatchCase:=True)
Lezende in de help worden de LookIn, LookAt en nog 2 anderen opgeslagen voor bij verder gebruik. Verder wordt ik niet echt wijzer.
De instellingen voor LookIn, LookAt, SearchOrder en MatchByte worden opgeslagen als u deze methode gebruikt. Als u de volgende keer voor een of meer van deze argumenten geen waarde opgeeft, wordt de opgeslagen waarde gebruikt. Verder is hetgeen u hier opgeeft van invloed op de instellingen in het dialoogvenster Zoeken en zijn de instellingen die u opgeeft in het dialoogvenster Zoeken van invloed op de opgeslagen instellingen voor deze argumenten. Stel deze argumenten altijd in als u deze methode gebruikt om problemen te voorkomen.
Bij gebruik zonder het gebruik van de constante xlValues, merk ik in de uitvoer geen verschil.
Laatst bewerkt: