Microsoft Excel est un tableur qui peut contenir une grande quantité de données : jusqu'à un milliard de cellules d'information par feuille . Même si cela peut être très précieux si vous avez besoin de grands ensembles de données d'entrée , il peut faire tout un défi si vous cherchez une information particulière dans une feuille de calcul. Excel Visual Basic pour Applications ( VBA) peut trouver ce match cellulaire en une fraction de seconde . Choses que vous devez
Excel 2007 ou Excel 2010
Afficher plus Instructions
1
Ouvrez la feuille de calcul dans laquelle vous voulez trouver un match. Appuyez sur la touche "Alt" et "F11" touches en même temps . Cela ouvre l'éditeur Visual Basic ( VBE ) .
2
Cliquez sur "Insérer " puis cliquez sur "Module ". Cela permet d'insérer une fenêtre vide du module
3
Copiez et collez le code suivant dans la fenêtre vide : .
Sous Find_First ()
de FindString As chaîne
Rng As Range
FindString = InputBox (" Entrez une valeur de recherche" )
Si Trim ( FindString ) < > "" Then
< . p> Avec Sheets ( "Sheet1" ) Range (" A1: Z256 " ) .
Set Rng = Find ( Quoi: = FindString , _
: . . = (cellules . Count) , _
lookin : = xlValues , _
LookAt : = xlWhole , _
SearchOrder : = xlByRows , _
SearchDirection : = xlNext , _
MatchCase : = False )
If Not RNG est rien alors
Application.Goto RNG vrai
Else
< p > MsgBox " Rien trouvé "
End If End With
End If End Sub
4
Changer l' "Range" dans le code de la plage de cellules dans laquelle vous voulez regarder un match . Par exemple, si vous voulez regarder dans les cellules C1: C1000 , tapez " C1: C1000 " au lieu de " A1: . Z256 "
5
Appuyez sur " F5 ", puis tapez la chaîne de texte ou données que vous souhaitez trouver dans la zone de texte . Excel va trouver le match et mettre en évidence la cellule.