April 22
Microsoft Excel è un software foglio di calcolo che può contenere una grande quantità di dati: fino a un miliardo di cellule di informazioni al foglio di calcolo. Anche se questo può essere preziosa se avete bisogno di ingresso grandi insiemi di dati, può fare abbastanza una sfida, se siete alla ricerca di un particolare pezzo di informazioni in un foglio di lavoro. Excel Visual Basic, Applications Edition (VBA) può trovare quella partita cella in una frazione di secondo.
1 Aprire il foglio di lavoro in cui si desidera trovare una corrispondenza. Premere i tasti "F11" "Alt" e insieme. Ciò apre il Visual Basic Editor (VBE).
2 Fai clic su "Inserisci" e poi cliccare su "Modulo". Ciò inserisce una finestra del modulo vuota.
3 Copiare e incollare il seguente codice nella finestra vuota:
Sub Find_First ()
Dim FindString As String
Dim Rng come gamma
FindString = InputBox ( "Inserire un valore di ricerca")
Se Trim (FindString) <> "" Allora
Con Sheets ( "Sheet1") Gamma. ( "A1: Z256")
Set Rng = .find (Cosa: = FindString, _
Dopo:. = Cells (.Cells.Count), _
Lookin: = xlValues, _
LookAt: = xlWhole, _
SearchOrder: = xlByRows, _
SearchDirection: = xlNext, _
Matchcase: = False)
Se non Rng è niente allora
Application.Goto Rng, True
Altro
MsgBox "Non abbiamo trovato nulla"
Finisci se
End With
Finisci se
End Sub
4 Cambiare la "Range" nel codice per l'intervallo di celle in cui si desidera cercare una corrispondenza. Per esempio, se si vuole guardare in celle C1: C1000, tipo "C1: C1000" al posto di "A1:. Z256"
5 Premere il tasto "F5", quindi digitare la stringa di testo o di dati che si desidera trovare nella casella di testo. Excel troverà la partita ed evidenziare la cella.