Une procédure d'application Visual Basic recherches efficacement de grandes quantités de données en utilisant la méthode Find . Cette méthode est utilisée pour faire une correspondance exacte de la teneur en un ou plusieurs cellules cherchez-vous à travers une feuille de calcul , plusieurs feuilles de calcul ou même des classeurs. Le VBA Trouver méthode est plus efficace que d'utiliser seulement une boucle en termes de vitesse et de lignes de code. Vous pouvez combiner la méthode Find avec d'autres méthodes et fonctions VBA pour une macro encore plus efficace. Instructions
1
Ouvrez le fichier Excel que vous voulez ajouter la syntaxe de méthode Find dans votre procédure .
2
ouvrir l'éditeur VBA pour voir votre procédure. Repérez la zone dans votre procédure où vous voulez entrer dans le Trouvez la syntaxe de méthode
3
Ajouter cette méthode Find syntaxe de votre procédure : .
Range_Object.Find ( Qu'est-ce , après , Lookln , LookAt , SearchOrder , SearchDirection , MatchCase , MatchByte , SearchFormat ) . Un exemple est
Sous rapide ()
" Enter" Voilà! " . dans une cellule sur la feuille 1
If Not Sheetl.Cells.Find (What : = " Il est là! " , After : = Celis (1, 1 ) , Lookln : = xlValues , LookAt : = xlPart , AB
SearchOrder : xlByRows , sens de la recherche : = x Ensuite, MatchCase : = True , SearchFormat : = True ) est _
Rien Then MsgBox " ! ici, c'est "
< p> End Sub
Cette procédure ne renvoie rien si aucune correspondance n'est trouvée .
4
Sauvegardez et fermez votre fichier Excel lorsque vous avez terminé . La procédure sera disponible la prochaine fois que vous ouvrez le fichier .