VBA (Visual Basic) è costruito sull'osservazione intelligente che è possibile risparmiare tempo di programmazione di macro di edificio e generazione automatica di codice dalla vostra procedura. Il vantaggio enorme è evitare di scrivere codice arcano e sintassi. Che consente di risparmiare tempo. È possibile utilizzare VBA per creare una macro che consente di ottenere gli intervalli denominati da un foglio di calcolo Excel e copiarli su altri fogli nello stesso libro. Naturalmente, è possibile creare altre macro che otterrà gli intervalli denominati e manipolare i dati in altri modi.
Istruzioni
Utilizzo di VBA per ottenere gli intervalli denominati in Excel
1
Dal menu Start, selezionare "programmi", quindi "Excel".
2
Creare alcune tabelle di test che saranno in intervalli denominati. In primo luogo, passare alla cella B2 e immettere il numero "10". Premere INVIO. Copia la cella B2 usando Ctrl-C. Tenere premuto il tasto Shift e premere il tasto freccia giù 8 volte, quindi premere la freccia destra 4 volte. Premere Ctrl-V per incollare.
3
Verificare se si dispone di un tavolo di 9 x 5 pieno di decine.
4
Nome dell'intervallo trovando la casella nome in alto a sinistra..--è un triangolo nero piccolo, a testa in giù nell'angolo sinistro accanto alla casella che attualmente legge "B2". Fare clic sulla casella nome e premere Backspace per cancellare. Inserisci la parola "TableOne." Premere "Enter".
5
Passare alla cella B15 per creare un secondo intervallo denominato. Digitare "20" e premere "Invio". Copia la cella B2 usando Ctrl-C. Tenere premuto il tasto Shift e premere il tasto freccia giù 8 volte, quindi premere la freccia destra 4 volte. Premere Ctrl-V per incollare. Nome dell'intervallo ancora trovando la casella nome, facendo clic su di esso, e cancellarlo. Inserisci la parola "TableTwo." Premere "Enter". Fare clic sulla cella A1 per ricominciare.
6
Creare una macro VBA per ottenere gli intervalli denominati di primi selezionando Strumenti. Quindi selezionare Macro. Quindi selezionare Registra nuova Macro. Premere OK e accettare il nome Macro1; la macro inizierà la registrazione.
7
Fare clic sul triangolo giù nella casella nome. Selezionare "TableOne." Premere Ctrl-C per copiare. Fare clic su foglio 2 (in basso) e andare al G1. Premere Ctrl-V per incollare. Stampa foglio 1. Ancora una volta fare clic sul triangolo giù nella casella nome e selezionare TableTwo. Premere Ctrl-C. Stampa foglio 3. Premere Ctrl-V per incollare. Premere il quadrato blu nella finestra Registra Macro.
8
Per vedere il breve programma che hai creato, selezionare strumenti, Macro, macro e Macro1 (o il nome della macro). Fare clic su "Modifica". Il codice deve come come questo:
Sub Macro1()
'
' Macro1 Macro
' ….
'
GOTO riferimento: = "TableOne"
Selection.Copy
Sheets("Sheet2"). Selezionare
Range("G1"). Selezionare
ActiveSheet.Paste
Sheets("Sheet1"). Selezionare
GOTO riferimento: = "TableTwo"
CutCopyMode = False
Selection.Copy
Sheets("Sheet3"). Selezionare
ActiveSheet.Paste
End Sub
9
Eseguire la macro di tornare al foglio di calcolo (fare clic sulla casella di Excel a fondo pagina). Fogli chiaro 2 e 3. Vai alla scheda 1. Fare clic su "Strumenti", "Macro", "macro" e "Run". Macro1 è evidenziato ed eseguirà.
Consigli & Avvertenze
- Utilizzare la funzione di guida in linea di Microsoft Excel ogni volta che hai bisogno di aiuto.