Nwlapcug.com


Come utilizzare VBA per ottenere gli intervalli denominati in un foglio di calcolo Excel

Come utilizzare VBA per ottenere gli intervalli denominati in un foglio di calcolo Excel


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.