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 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.
|