Microsoft Excel er regneark programvare som kan inneholde en enorm mengde data : opptil én milliard celler med informasjon per regneark . Selv om dette kan være uvurderlig hvis du trenger å legge inn store datasett , kan det gjøre det litt av en utfordring hvis du er ute etter en bestemt stykke informasjon i et regneark . Excel Visual Basic for Applications ( VBA ) kan oppleve at cellen kamp i et brøkdels sekund. Du trenger
Excel 2007 eller Excel 2010
Vis flere instruksjoner
en
Åpne regnearket der du vil finne en match . Trykk på " Alt" og " F11 " tastene sammen. Dette åpner Visual Basic-redigering ( VBE ) .
2
Klikk "Sett inn " og deretter " Module ". Dette setter inn en blank modul vindu
3
Kopier og lim inn følgende kode inn i det tomme vinduet: .
Sub Find_First ( )
Dim FindString As String
Dim Rng Som Range
FindString = InputBox ("Skriv inn et søk value")
p Hvis Trim ( FindString ) < > "" Then
< . p> Med Sheets ( " Ark1 ") Range (" A1 : Z256 ") .
Set RNG = Finn ( Hva: = FindString , _
Etter : . . = (celler . Count ) , _
lookin : = xlValues , _
lookat : = xlWhole , _
SearchOrder : = xlByRows , _
SearchDirection : = xlNext , _
matchCase : = False )
p Hvis ikke RNG Er Ingenting Deretter
Application.Goto Rng , Sann
Else
< p > MsgBox " Ingenting funnet "
End If
End With
End If
End Sub
4
Endre " Range " i koden til celleområdet der du ønsker å se etter en kamp . For eksempel, hvis du ønsker å se i cellene C1: C1000 , type " C1: C1000 " i stedet for " A1 : . Z256 "
5
Trykk " F5 ", skriv deretter inn tekststreng eller data du vil finne i tekstboksen . Excel vil finne kampen og markere cellen.