June 2
Quando avete bisogno di automatizzare le attività in Microsoft Excel 2010, è possibile attivare a Visual Basic, Applications Edition, un linguaggio di programmazione che è incluso in tutte le versioni moderne di programmi di Microsoft Office per Windows (supporto VBA è stato rimosso per Mac Office nella versione 2008, ma sostituito nel la versione 2011). VBA consente di eseguire un piccolo programma su un numero di celle di Excel, a differenza di formule di Excel, che funzionano solo sulla cellula sono in. Mentre il programma Excel viene fornito con una procedura guidata di ricerca e sostituzione, è possibile utilizzare VBA per trovare e sostituire cellule contenuti senza richiedere alcun input da parte dell'utente, ed è possibile farlo in tutti i fogli di lavoro nella cartella di lavoro.
1 Aprire la cartella di lavoro di Excel in cui si desidera inserire il codice VBA. Premere il tasto "Alt" e "F11" per aprire la console VBA.
2 Fare doppio clic sul modulo in cui si desidera inserire il codice. Se non c'è modulo è possibile fare clic destro su un foglio di lavoro, spostare il mouse sopra "Inserisci" e scegliere "modulo". Quindi fare doppio clic sul modulo per tirarlo su.
3 Copiare la seguente formula nel modulo:
AReplace Sub ()
Dim sb Come foglio di lavoro
Per ogni sb in fogli di lavoro
sb.Cells.Replace Cosa: = "XXX", di sostituzione: = "YYY", LookAt: = xlPart, _
SearchOrder: = xlByRows, matchcase: = False
Il prossimo
End Sub
Cambiare "XXX" per il valore che si sta cercando e "YYY" per il valore che si desidera sostituirlo con. È inoltre possibile modificare il valore "matchcase" a "true" se la capitalizzazione è importante. Questa macro trovare e sostituire tutti i valori desiderati su ogni foglio di lavoro nella cartella di lavoro.
4 Utilizzare il seguente codice se desideri solo sostituire tutti i valori in un dato selezione:
Selection.Replace Cosa: = "XXX", di sostituzione: = "YYY", LookAt: = xlPart, _
SearchOrder: = xlByRows, matchcase: = False
È possibile utilizzare questo codice all'interno di qualsiasi altra macro VBA fino a quando si accede a questo codice dopo aver definito un'area di selezione nella macro.
5 Clicca sulla "X" nell'angolo in alto a destra della finestra VBA per chiuderla. Tutte le modifiche vengono salvate automaticamente.
6 Fare clic sulla scheda "Sviluppatore" e premere il pulsante "Macro". Scegli il tuo macro dall'elenco e fare clic su "Esegui" per sostituire tutti i valori mirate in foglio di lavoro o cartella di lavoro.