Nwlapcug.com


codice vba autofill

Come utilizzare le etichette nel codice VBA

Visual Basic for Applications (VBA) è un sottoinsieme di Visual Basic che viene utilizzato esclusivamente con le applicazioni di Microsoft Office. Quando si utilizza VBA in combinazione con Excel, ci sono due modi per fare riferimento a una cella: selezionare la cella utilizzando il riferimento di riga e di colonna, o selezionare la cella utilizzando l'etichetta della cella. Etichette possono essere utilizzate anche per fare riferimento a intervalli di celle in Excel. Quando si dà una cella o intervallo di celle, un'etichetta, si fa riferimento a tale nome nel codice VBA.

Istruzioni

1

Inserire una nuova riga nel codice VBA dove si desidera aggiungere il riferimento di cella.

2

Tipo: Range("Name").

3

Sostituire "Nome" con l'etichetta. Ad esempio, se l'etichetta è "tasse", il codice sarebbe leggere: Range("taxes").

Come velocizzare il codice VBA

Spesso, Visual BASIC, Applications Edition (VBA) può eseguire lentamente. Codice lunghezza e stile sono due cause. Per ogni riga di codice, l'applicazione che esegue la macro può essere esecuzione ricalcoli, ridisegnare l'intera interfaccia grafica e la registrazione di molti eventi. Per velocizzare l'esecuzione di codice VBA, passare all'applicazione di calcolo manuale e disattivare alcune maniglie prima di procedure e le istruzioni. Tornare le cose com' che erano prima di terminare il codice VBA.

Istruzioni

1

Avviare l'applicazione di Office per il quale desideri velocizzare il codice VBA. Premere "CTRL + O," selezionare il nome file del documento, quindi fare clic su "Apri".

2

Premere "ALT + F8" per aprire la finestra di dialogo "Macro". Selezionare la macro VBA che vuoi accelerare, quindi fare clic su "Modifica".

3

Inserire le seguenti righe di codice proprio sotto le dichiarazioni di variabile o proprio sopra la tua prima affermazione.

Application. ScreenUpdating = False

Application.Calculation = xlCalculationManual

Application.EnableEvents = False

4

Inserire le seguenti righe di codice appena sopra la riga "End Sub" alla fine del codice.

Application. ScreenUpdating = True

Application.Calculation = xlCalculationAutomatic

Application.EnableEvents = True

5

Premere "CTRL + S" per salvare il tuo codice ottimizzato insieme al proprio documento.

Codice VBA per Auto riempire in Excel

Apprendimento di utilizzare VBA per eseguire il comando riempimento automatico di Excel consente di creare una serie numerica o di testo che si verificano comunemente con un singolo mouse fare clic su. Questo evita di dover digitare i valori iniziali che ha bisogno di riempimento automatico e trascinare il mouse per riempire la serie. Utilizzare VBA AutoFill per numerare rapidamente un elenco di elementi, o per specificare ogni data in un intervallo di date. Per garantire che i programmi VBA AutoFill eseguono come previsto, specificare sempre in modo esplicito argomento secondo facoltativo della funzione.

Registrare una Macro

Non devi capire le istruzioni VBA per creare un programma VBA AutoFill. Registratore di macro di Excel può creare un programma di riempimento automatico per voi, in base all'utilizzo manuale di riempimento automatico. Digitare i numeri 1 e 2 in due righe successive di un foglio di calcolo di Excel, quindi selezionare le due celle trascinando su di loro. Fare clic sul comando "Record" della scheda "Developer", quindi digitare un nome per la macro. Passa il mouse sopra l'angolo inferiore destro della cella in basso nella selezione. Quando il cursore si trasforma in un grande plus simbolo, trascina direttamente verso il basso per eseguire il riempimento automatico, che si estenderà all'inizio di serie con i numeri 1 e 2 che hai immesso. fare clic sul pulsante di "Stop" della scheda "Developer" per terminare la registrazione di macro.

Studiare le istruzioni Macro di riempimento automatico

Una volta che hai registrato una macro VBA che converte l'utilizzo manuale del riempimento automatico in istruzioni VBA, studiare le istruzioni per iniziare a capire come eseguire Autocompilazione da VBA. Scegliere "Macro" pulsante della scheda "Sviluppo" per visualizzare un elenco di macro. Fare clic sul nome della macro "riempimento automatico" e fare clic su "Modifica" per rendere Excel visualizzare le istruzioni del programma all'interno dell'ambiente di sviluppo. Se l'unica azione hai preso mentre la macro di registrazione è stato quello di utilizzare riempimento automatico per estendere la serie numerica a partire con 1 e 2, il programma sarà simile a quello seguito in questa sezione.

Selection.AutoFill Destination:=Range("I5:I15"), digitare: = xlFillDefault

Argomenti di riempimento automatico

La funzione di riempimento automatico è un membro di un oggetto Excel "gamma", che rappresenta un insieme di celle del foglio di lavoro. L'oggetto di "Selezione" è un tipo speciale di gamma, che rappresentano le celle che hai evidenziato con il mouse o la tastiera. L'unico argomento che la funzione di riempimento automatico ha bisogno di lavorare è il primo: "Destinazione". Questo argomento specifica sia la fonte della serie con cui si desidera riempire e la destinazione. La destinazione è l'intervallo di celle in cui Excel crea valori aggiuntivi della serie iniziato dalla fonte.

Creare manualmente un programma di riempimento automatico

È possibile creare un programma VBA AutoFill manualmente, piuttosto che con la registrazione di macro. A tale scopo, immettere l'ambiente di sviluppo Visual Basic facendo clic sul pulsante "Visual Basic" della scheda "Developer", quindi incollare il seguente programma nella finestra di sviluppo. Questo programma inserisce i nomi dei due giorni, "Lunedi" e "Martedì" in foglio di lavoro corrente. Viene quindi utilizzato il comando riempimento automatico VBA per estendere la serie implicita in quei due giorni. Il programma utilizza il secondo argomento di "riempimento automatico", "Tipo", per indicare la funzione di riempimento automatico per riempire con giorni feriali anziché un altro tipo di valore come numeri interi. Eseguire il programma facendo clic sul comando "Esegui" del menu "Esegui". Quando si torna a Excel, vedrete i giorni "Lunedì" attraverso "Giovedì" nelle celle del foglio di lavoro corrente.

Range("L6") = "Lunedì"

Range("L7") = "Martedì"

Range("L6:L7"). Selezionare

Selection.AutoFill Destination:=Range("L6:L9"), digitare: = xlFillDays

Come compilare il codice VBA

Come compilare il codice VBA


La compilazione di codice VBA (Visual Basic for Applications) può essere facilmente realizzata utilizzando le applicazioni di Microsoft Office (ad eccezione di Mac Office 2008, che non includeva il supporto per VBA). Le applicazioni di Office vengono create in modo tale che espongono cose chiamate "oggetti" che possono ricevere istruzioni attraverso l'uso di codice VBA. Si invia istruzioni ai vari oggetti nell'applicazione per fare cosa insegnare a loro di fare. La compilazione del progetto VBA ti aiuterà a rilevare errori di sintassi nel vostro programma, quindi si possono correggere prima di fare un comunicato.

Istruzioni

1

Avviare Microsoft Office Excel, fare clic sulla scheda "Sviluppatore" e fare clic su "Visual Basic" per avviare la finestra di editor di VBA. Fare clic sul menu "Inserisci" e scegliere "Modulo" per inserire un nuovo modulo di codice.

2

Creare una nuova routine sub:

Private Sub compileVBA()

3

Fare clic sul menu "Strumenti" e deselezionare la casella di controllo accanto a "Controllo della sintassi di Auto". Fare clic su "OK". Aggiungere il seguente codice che contiene un errore di sintassi nella parola "GoT", che si cattura quando si compila il codice:

In caso di errore ricevuto Err_compileVBA:

4

Aggiungere il codice riportato di seguito per visualizzare una variabile di stringa utilizzando la finestra di messaggio:

Dim myStr As Integer

myStr = "Questo è il mio progetto VBA"

MsgBox (myStr)

5

Aggiungere il codice riportato di seguito per terminare la procedura e catturare gli eventuali errori durante l'esecuzione:

Exit_compileVBA:

Exit Sub

Err_compileVBA:

MsgBox Err.Description

Resume Exit_compileVBA:

End Sub

6

Fare clic sul menu "Debug" e fare clic su "Compila progetto VBA". Vedrete una finestra di dialogo che mostra un "errore di compilazione: errore di sintassi" evidenziando la riga di codice che hai aggiunto nel passaggio 4. Fare clic su "OK" e cambiare la parola "GoT" in "GoTo" nel passaggio 4. Compilare nuovamente il progetto. Il programma dovrebbe compilare correttamente.

7

Premere "F5" per eseguire la procedura.

Come utilizzare i codici VBA in Excel



Visual Basic for Applications (VBA) è un linguaggio di programmazione che è possibile utilizzare per personalizzare le applicazioni di Microsoft Office per misura i vostri bisogni specifici. Ad esempio, si può avere un formato particolare che ti piace per i documenti di Excel; è possibile scrivere un pezzo di codice che può aprire e formattare documenti esattamente nel modo che ti piacciono.

Scrittura di codice VBA coinvolge alcune conoscenze di programmazione di base. Tuttavia, Microsoft rende facile per voi per imparare i comandi di base con il registratore delle macro. I record di registratore di macro i tasti premuti e mouse clicks, trasformandoli dietro le quinte in codice che è possibile visualizzare e modificare.

Istruzioni

1

Premere i tasti Alt e F11 allo stesso tempo da un foglio di lavoro di Excel aperta. Questo aprirà una nuova finestra e far apparire la schermata di Editor di Visual Basic.

2

Quando viene visualizzata la schermata di editor, fare clic su "Inserisci > modulo". Vedrete una finestra vuota di editing.

3

Premere F5 per far apparire una nuova finestra di dialogo macro. Digitare un nome per la macro nella casella di testo Nome Macro, quindi premere "Crea". Si noti che a questo punto siete ancora in Visual Basic editor.

4

Individuare le due righe di codice che dire "Sub MacroName" e "End Sub". Digitare il codice nel modulo tra le due linee.

Ad esempio, se si desidera che la macro per rinominare il primo foglio nella cartella di lavoro, digitare ' ActiveWorkbook.Sheets(1). Nome = [nuovo foglio di lavoro nome] "(senza le virgolette).

5

Premere F5 per eseguire il codice che appena scritto. Il primo foglio nella cartella di lavoro è ora denominato [nuovo foglio di lavoro nome].

Consigli & Avvertenze

  • Se non siete sicuri di quale codice VBA realizzare i tuoi obiettivi, provare a registrare una macro durante l'esecuzione normalmente la vostra azione. Quando si interrompe la registrazione, il codice della macro sarà riempito automaticamente nell'editor di codice. Barra degli strumenti di Excel, è possibile accedere il pulsante Registra Macro.

Come leggere un codice VBA in Microsoft Excel

Codice VBA (Visual Basic for Applications) è parte della maggior parte delle applicazioni di Microsoft Office. Imparare a leggere il codice comporta forse consulenza risorse online o stampare e comprendere le linee di modo logico del codice visualizzato, utilizzando il sistema di guida costruito in VBA. La sintassi di ogni parola e istruzione è fisso e sarà sempre nello stesso formato. In molti casi il significato sarà evidente, anche se l'effettivo ortografia di parole in codice può sembrare un po' insolito.

Istruzioni

1

Aprire VBA in Excel facendo clic su "Sviluppatore" nel menu di primo livello e quindi "Visual Basic" a sinistra della seconda riga di opzioni di menu. Se non vedete la scheda sviluppo, fare clic sul pulsante"Microsoft Office" nell'angolo superiore sinistro della pagina di foglio di calcolo. Fare clic su "Opzioni di Excel" e "Popolare". Nella finestra opzioni popolari, selezionare la casella di controllo accanto a "Scheda sviluppatore Visualizza sulla barra multifunzione".

2

Visualizzare la finestra di codice VBA che si apre sullo schermo. Codice VBA esistente viene illustrato su righe separate in questa finestra. Le righe di codice fluiscono logicamente. Leggere con la comprensione degli scopi di ogni sezione, che generalmente includono le istruzioni Option, dichiarazioni di variabili, Sub procedure, istruzioni o comandi, indicazioni di uscita, commentare dichiarazioni e un fine dell'istruzione routine Sub.

3

Il significato di istruzioni Option e dichiarazioni di variabili come segue:

"Option Explicit" garantisce che saranno dichiarate variabili, evitando errori nel programma. "Option Base 1" indica al programma di iniziare a contare le matrici di dati in uno piuttosto che zero.

"Dim [nome variabile] As [tipo]". Creare una variabile denominata Employee e assegnarlo a una stringa tipo di caratteri alfanumerici viene visualizzato come "Dim Employee As String." Si potrebbe vedere "Dim strEmployee As String." Entrambi i modi significano la stessa cosa; il prefisso si limita a chiarire lo scopo per un essere umano. Allo stesso modo, "Dim intSalary As Integer" dichiara una variabile denominata "Stipendio", che conterrà numeri interi.

4

Interpretare istruzioni di routine o le routine Sub in questo modo:

"Sub GetEmployeeName()" nomi di una procedura per raccogliere il nome di un dipendente. Una lettura di istruzioni "strEmployee = InputBox (" nome del dipendente entrare: "")"" significa "Visualizza una finestra che chiede all'utente di immettere il nome del dipendente e assegnare la variabile strEmployee". Capire che se questo è tutto non la routine Sub, quindi l'unica linea restante leggerà "End Sub".

5

Interpretare l'altro codice VBA che si potrebbe vedere in una sezione di Excel VBA come questo:

Cartelle di lavoro. Aggiungere significa creare una nuova cartella di lavoro
Range("a1"). Selezionare significa selezionare la cella identificata come colonna A, riga 1.
Istruzioni If/Then/Else istruire la procedura per verificare se una condizione è true o false e procedere in modo diverso a seconda del risultato:

Se intSalary < 50.000 quindi
MsgBox "questa persona ha bisogno di un rilancio!"
Else MsgBox "questa persona potrebbe essere facendo troppo!"

6

Imparare che cosa vuol dire molte più parole di codice VBA evidenziando la parola o digitandola in Visual Basic editor e premere F1 per aiuto.

Consigli & Avvertenze

  • È possibile utilizzare uno o più dei tre sussidi molto importanti all'interno della finestra VBA per capire che la codifica fa. Fare clic su "Visualizza" nel menu in alto. Selezionare "Finestra immediata" per vedere il risultato di un'azione. Ad esempio, inserendo il codice "Debug. Print" è un risultato immediato apparirà in questa finestra. Visualizza "Finestra di gente del posto" o "Guarda" Mostra che cosa sta accadendo con le variabili.
  • Alterando il VBA esistente codice nella routine o macro quasi certamente avrà effetti spiacevoli a meno che non siete molto sicuri di quello che stai facendo.

Come imparare il codice VBA

Come imparare il codice VBA


Visual Basic for Applications (VBA) è il linguaggio di programmazione che permette agli utenti di Microsoft Office estendere le funzionalità di Excel, Access e Word. Per saperne di VBA, prendere come molti approcci diversi, come si può. Uno dei motivi per fare così è quello di trovare l'approccio che funziona meglio con il tuo stile di apprendimento. Inoltre, ogni approccio di apprendimento riempirà le lacune nelle conoscenze lasciato da un altro. Apprendimento di VBA di codifica consente di scrivere programmi che automatizzano le attività..--quelli che richiede tempo particolarmente..--che il tuo team di lavoro attualmente non a mano.

Istruzioni

Imparare VBA codifica tramite la registrazione di macro

1

Aprire un documento di Word esistente, quindi fare clic su voce Macro del menu "Visualizza" del"." Fare clic su "Registra macro" per iniziare la registrazione, quindi premere "Enter" per accettare il nome predefinito macro "Macro1". Registrazione di macro consente di creare programmi VBA senza scrivere alcun codice. Ancora, si può imparare concetti essenziali e tecniche in VBA studiando il codice prodotto dal registratore macro.

2

Premere "CTRL-F" per visualizzare la finestra di dialogo "Trova e Sostituisci", quindi digitare qualsiasi testo da cercare nella casella. Premere "Enter" per avviare la ricerca, quindi premere "Escape" per chiudere la finestra.

3

Fare clic sul pulsante quadrato piccolo in basso a sinistra della finestra di Word per terminare la registrazione di macro.

4

Premere "Alt-F8" per visualizzare la finestra di dialogo per la gestione di macro, quindi fare clic sull'elemento "Macro1", che rappresenta la macro che appena registrata. Fare clic sul pulsante "Edit" per visualizzare il codice sorgente del programma nell'ambiente di sviluppo integrato (IDE) di VBA.

5

Selezionare l'istruzione che legge come segue:

. Text = "< il testo digitato >"

Senza studiare qualsiasi codice VBA, sai intuitivamente che questa istruzione indirizza l'interprete VBA per cercare il testo digitato nella finestra di dialogo "Trova" nel passaggio 2. Questo fatto suggerisce che si può imparare molto su VBA codifica semplicemente leggendo il codice sorgente VBA esistente.

6

Selezionare il testo tra virgolette per l'istruzione che è stato scelto nel passaggio precedente. Digitare qualsiasi altro testo che sai che esiste nel documento di Word che aperta nel passaggio 1.

7

Premere "F5" per eseguire la macro, quindi premere "Alt-F11" per tornare a Word. Word ha selezionato il testo digitato nel passaggio precedente.

VBA studiando esempi MSDN

8

Navigare ai "Concetti di Excel" e "How do I" pagine sotto sottodominio di riferimento di MSDN Excel sviluppatore. Queste pagine contengono collegamenti ad articoli con programmi VBA piccolo campione è possibile eseguire e imparare da. Per ogni articolo sulle pagine appena citato, attenersi alla seguente procedura.

9

Esempio di programma dell'articolo copiare negli Appunti, quindi aprire Excel.

10

Premere "Alt-F11" per immettere l'IDE di VBA, quindi incollare il programma in una finestra di codice.

11

Eseguire il programma come hai fatto il programma macro registrata dalla sezione precedente.

12

Eliminare il programma che è stato incollato nel passaggio precedente, quindi digitarla di nuovo dalla memoria. È necessario fare riferimento alla pagina MSDN che è stato copiato il programma da inizialmente, quindi ripetere questo passaggio fino a quando non è più necessario che la pagina. Questo processo produrrà una comprensione del programma che è molto più profondo di ciò che semplicemente leggendo in grado di fornire.

13

Modificare il codice del passaggio precedente per utilizzare testo diverso o costanti numeriche dall'originale. Questo è simile al cambiamento costante testo apportate nel passaggio 5 della sezione precedente. Ad esempio, un programma di esempio potrebbe essere una dichiarazione come "Cells(1,1) ="Indiana Jones". Eseguire la stessa istruzione con diversi argomenti per il metodo di celle, ad esempio "Cells(2,1)" o "Cells(1,2)."

Come scrivere codice VBA

Visual Basic for Applications (VBA) è un linguaggio di programmazione basato su eventi sviluppato e distribuito da Microsoft Corporation. La lingua così come l'ambiente di sviluppo integrato di Visual Basic è incluso in molti dei prodotti Microsoft Core, tra cui: Visual Basic 6, .NET e Microsoft Office. Apprendimento e scrivere codice VBA è semplice. Richiede uno dei prodotti Microsoft che vengono con l'ambiente di sviluppo integrato, incluso, in un modulo di codice di programmazione e la vostra immaginazione.

Istruzioni

1

Aprire Microsoft Word.

2

Fare clic su "Strumenti", "Macro" e quindi fare clic su "Visual Basic". Verrà aperto l'ambiente di programmazione VBA.

3

Fare clic su "Inserisci", "Modulo". Ora siete in un modulo di codice di programmazione.

4

Digitare "Sub" e il nome del vostro programma. Esempio: Sub MyHelloWorldProgram()

5

Digitare "Msgbox ("Hello World") sotto il sub e la denominazione del vostro programma. Il codice dovrebbe risultare come questo:

Sub MyHelloWorldProgram()

MsgBox ("Hello World")

End Sub

6

Premere "F5" sulla tastiera per eseguire il programma. Si dovrebbe vedere una finestra di messaggio al centro il vostro schermo con le parole "Hello World".

Come visualizzare il codice VBA in Excel 2007



Visual Basic for Applications (VBA) è un sottoinsieme del linguaggio di programmazione Visual Basic (VB). VBA è specificamente progettato per facilità d'uso all'interno di applicazioni Microsoft Office come Microsoft Excel. Un Editor di Visual Basic (VBE) è incorporato in ogni cartella di lavoro e consente di scrivere, modificare e salvare il codice VBA all'interno di una cartella di lavoro. Se si desidera visualizzare il codice VBA in Excel 2007, è innanzitutto necessario aprire VBE.

Istruzioni

1

Aprire la cartella di lavoro di Excel che si desidera visualizzare codice VBA per. Codice VBA è cartella di lavoro specifica, che significa che solo è collegato a una cartella di lavoro. Al fine di visualizzare il codice per una cartella di lavoro specifica, è necessario aprire la cartella di lavoro.

2

Fare clic sulla scheda "Developer", quindi fare clic su "Visualizza codice".

3

Fare clic su un modulo nella barra laterale sinistra. Questo aprirà il modulo e visualizzare il VBA in una finestra sul lato destro dello schermo.

Consigli & Avvertenze

  • È anche possibile premere "Alt" e "F11" sulla tastiera per aprire il VBE.

Sviluppo di codice VBA

Sviluppo di codice VBA


Se si lavora con applicazioni di Microsoft Office, quindi è una buona idea per imparare su Visual Basic, Applications Edition su come è possibile utilizzare a vostro vantaggio. VBA è un linguaggio di programmazione che può essere utilizzato in Microsoft Office per automatizzare le attività altrimenti fare manualmente. Anche se non è necessario conoscere tutti i dettagli di VBA, è opportuno acquisire familiarità con ciò che si può realizzare con questo linguaggio prima di sviluppare la prima applicazione.

Storia

Visual Basic for Applications è stato introdotto nel 1993 da Microsoft. L'idea dietro VBA era di aumentare la produttività con la produzione di applicazioni in-House di qualità che sfruttano la potenza e la versatilità dell'ufficio. VBA è simile a Microsoft Visual Basic e allora è stato deciso che questo era miglior linguaggio di programmazione per Office.

Automazione

VBA è efficace ed efficiente quando si tratta di soluzioni ripetitive di formattazione o correggere i problemi nelle applicazioni di Office. Con limitate conoscenze di programmazione, chiunque abbia familiarità con Microsoft Office possibile automatizzare rapidamente un'attività come la creazione di molti grafici in Excel oppure la pulitura di molte tabelle in Word con un clic di un pulsante. Per scrivere un programma è necessario utilizzare il "modello a oggetti" dell'applicazione. Modelli a oggetti specchio più o meno quello che si vede nell'interfaccia utente. Si consiglia di assicurarsi di avere il tempo di lavorare con VBA, se non l'avete mai usato. In attesa fino all'ultimo minuto prima di una scadenza può provocare una situazione molto stressante.

Interazione

Con utilizzi VBA hai il potere di interagire tra altre applicazioni di Office. Uno scenario può essere se è necessario copiare tutti i tuoi contatti da Outlook a Word. Questo può essere facilmente realizzato con la creazione di un piccolo programma in Word utilizzando VBA. In aggiunta, è possibile interagire con l'applicazione di Office multipli allo stesso tempo e modificare una applicazione di Office basata su informazioni in un altro.

Macro

Le macro sono disponibili in tutte le applicazioni di Office e possono essere create utilizzando l'Editor di Visual Basic. Si può pensare di macro come programmini che vengono eseguite in sequenza righe di codice. È possibile registrare le macro in Excel e Word che genererà il codice VBA automaticamente, che può quindi essere modificato per soddisfare le vostre esigenze. Le macro registrate avrà il codice VBA che può riprodurre le azioni eseguite nell'applicazione, mentre la macro è in fase di registrazione.

Codice VBA di Excel per valore & notazione scientifica

Prodotti di Microsoft Office 2010, ad esempio Excel 2010, sono dotate di un linguaggio di programmazione incluso chiamato Visual Basic Applications Edition. È possibile utilizzare VBA per modificare i formati di numeri di foglio di lavoro per visualizzare un numero in una cella utilizzando la notazione scientifica. È possibile utilizzare VBA per assegnare un certo valore a una cella.

Valori e contenuto della cella

Quando si manipolano i valori in VBA di Excel, è importante tenere a mente la differenza tra i valori delle celle e quello che si vede in una cella. Valore della cella è il numero effettivo che Excel e VBA consente di fare calcoli. Il contenuto della cella è in realtà che cosa visualizzare nella cella. Normalmente, queste due cose sono le stesse, ma in alcuni casi potrebbero essere diversi. Ad esempio, modificare il numero 0.00001254785 per 1.25E - 05 cambiando la cella per visualizzare la notazione scientifica. Quando Excel utilizza il valore di tale cella in un calcolo, utilizzerà ancora il numero originale.

Codice VBA per impostare un valore

Una macro VBA può modificare quasi ogni aspetto di un foglio di calcolo di Excel, incluse le celle. Per inserire un valore in una cella, iniziare la vostra linea in VBA con sia la parola "Selezione" o "Range("A1:D10")." Utilizzare "Selezione" quando si desidera modificare qualsiasi cella selezionata dall'utente prima di eseguire la macro VBA. Uso "gamma" ogni volta che si desidera che la macro per utilizzare una cella specifica o un intervallo di celle, indipendentemente da ciò che l'utente ha selezionato. Sostituire "A1: D10" con il tuo intervallo di celle specifico. Dopo la prima parte, posizionare un punto decimale seguito dalla parola "Valore". Inserire uno spazio, un segno di uguale e un altro spazio. Immettere il valore nella cella. Se si assegna testo alla cella, il testo deve essere racchiuso tra virgolette doppie. Ad esempio, la seguente riga di codice inserirà "25.46" nella cella D1:

Range("D1"). Valore = 25,46

Notazione scientifica in una cella

Excel VBA può anche cambiare il formato numero per un intervallo di celle, che cambierà come viene visualizzato il numero del foglio di lavoro. Per modificare una cella per visualizzare la notazione scientifica, utilizzare la seguente riga di codice:

Range("a1:D10"). NumberFormat = "0, 00E + 00"

Modificare "A1: D10" a qualsiasi intervallo di celle che si desidera utilizzare. È inoltre possibile sostituire l'intera sezione di gamma con "Selezione". È possibile modificare il numero di zeri prima della virgola decimale, dopo il separatore decimale e dopo il segno più per specificare come si desidera che la notazione scientifica ad apparire.

Restituzione di valori in VBA

In VBA, è possibile restituire il valore di una cella come parte di una linea di codice. Utilizzare questa riga di codice per assegnare il valore specificato in un'altra cella o in una variabile. Quando si desidera utilizzare questa funzionalità, immettere "Range("A1"). Valore"dopo un segno di uguale. È inoltre possibile modificare la "Fascia" a "Selezione", a seconda di quale valore si sta tentando di utilizzare.

Struttura del codice VBA

Struttura del codice VBA


Non devi essere un programmatore per utilizzare Visual Basic Applications Edition (VBA) in Microsoft Office Suite. Ci sono due modi di lavorare con codice VBA: codice di macro e VBA editor. Il codice di Macro è un buon punto di partenza per i principianti come l'apertura di determinati file. Tuttavia, non fornisce funzionalità avanzate, e il suo approccio macro e modificare alla codifica non è buono per voi per raggiungere solide tecniche di programmazione. Editor di VBA è dove è possibile modificare, eseguire il debug ed eseguire il codice. Premere contemporaneamente Alt e F11 per visualizzare l'editor.

Finestra del codice VBA

La finestra del codice è dove risiedono le procedure. È possibile immettere macro, scrivere codice e trovare le macro che hai registrato. Per registrare macro, fare clic su "Registra Macro" nel "gruppo di codice" nella scheda "Sviluppatore". La selezione di procedura è nella parte superiore destra della finestra del codice. È possibile selezionare qualsiasi routine nel modulo attivo come "Close", "nuovo" "Apri" o "ContentControlonExit." La vista di procedura è in basso a destra dello schermo.

Sub ed End Sub

Sub sta per subroutine, che è principalmente una macro a partire con Sub e termina con End Sub. È solito aggiungere commenti dopo il testo di Sub con apostrofo all'inizio della riga. Compilatore VBA omette automaticamente le righe di commenti. Righe di comando seguire i commenti.

Istruzioni e procedure

Un'istruzione è un singolo comando o azione in una macro. Per esempio, "la selezione. Font.Bold=wdToggle"è una dichiarazione. Le istruzioni VBA includono "Chiamare", "Vicino", "Declare," "Dim," "Fine", "Stop" e "Con". Una procedura è fondamentalmente una macro; Tuttavia, può includere funzioni che restituiscono un risultato.

Creazione di moduli e l'avvio di procedure

Andare in Explorer del progetto e selezionare un progetto per aggiungere un nuovo modulo. Il progetto fare clic destro e selezionare "Modulo". Immettere un nome per il modulo nel campo nome nella sezione Proprietà. Una volta creato il modulo, è possibile digitare il codice della macro tra Sub ed End Sub. Si può creare una procedura selezionando la procedura esistente sulle opzioni di destra superiore, o creare la propria routine.

Come inviare un nome utente e la Password a un sito Web con codice VBA di Excel

Come inviare un nome utente e la Password a un sito Web con codice VBA di Excel


Linguaggio di programmazione di Excel, Visual Basic for Applications (VBA), consente ai programmatori di Microsoft Office di estendere le capacità forniti con Excel. Un esempio di questa estensione è un programma VBA che può immettere informazioni di log-in su una pagina web e quindi inviare tali informazioni. Questo modello è una gerarchia di oggetti virtuali che comprendono funzioni programmabili di Excel. L'invio di un nome utente e una password a un sito Web con VBA Salva utente del vostro programma dall'inconveniente di inserire le informazioni manualmente.

Istruzioni

1

Aprire Excel, quindi visualizzare il VBA codifica finestra premendo "Alt-F11."

2

Fare doppio clic la voce Visualizza "Questa cartella di lavoro" nel riquadro di navigazione a sinistra dello schermo. Si apre una finestra per l'immissione di codice per la cartella di lavoro corrente.

3

Digitare o incollare il seguente programma nella finestra che appare. Questo programma chiama l'istruzione VBA "AppActivate" su input diretto dall'applicazione corrente, Excel, al vostro browser. I tasti di "SendKeys" istruzione Invia, le informazioni di login e password, al browser attivati. Il testo "{TAB}" e "~" rappresentano i tasti "Tab" e "Enter". L'istruzione applicazione dice Excel per una breve pausa per consentire a Windows e il vostro tempo di browser elaborare i tasti inviati ad esso.

Public Sub sendPassword()

AppActivate "BROWSER_NAME", True

SendKeys "YOUR_LOGIN_ID", True

Application.Wait 1000

SendKeys "{TAB}", True

SendKeys "YOUR_PASSWORD", True

Application.Wait 1000

SendKeys "~", True

End Sub

4

Sostituire il testo "BROWSER_NAME" con il nome del browser (ad esempio, "Firefox", "Internet Explorer" e "Google Chrome") che utilizzerai per il login alla pagina web. Sostituire il testo "YOUR_LOGIN_ID," e "YOUR_PASSWORD" con le informazioni di log-in sul web le richieste di pagina.

5

Aprire la pagina web che vuoi vivere il tuo codice per accedere a.

6

Fare clic su una delle istruzioni della subroutine "sendPassword", poi premere "F5" per eseguire tale subroutine. Windows ripristinerà lo stato attivo al browser che il tuo programma è attivato. Il programma digitare e quindi inviare le informazioni di log-in che è codificato in esso.

7

Incollare la seguente revisione al primo programma sotto quel programma nella finestra di sviluppo VBA. Questa versione di "sendPassword" entrerà informazioni di log-in non dal codice, ma dai valori in un foglio di lavoro nella cartella di lavoro corrente. Il vantaggio principale di questo approccio è la comodità di modificare le informazioni di log-in. I dati memorizzati in un foglio di lavoro sono più convenienti cambiare quello che è di codice del programma.

Public Sub sendPasswordStoredInWorksheet()

Dim login, pword, app

app = ActiveSheet (1, 1). Valore

Login = ActiveSheet (2, 1). Valore

pword = ActiveSheet (3, 1). Valore

AppActivate app, True

SendKeys login, True

Application.Wait 1000

SendKeys "{TAB}", True

SendKeys pword, True

Application.Wait 1000

SendKeys "~", True

End Sub

8

Digitare il nome del browser e informazioni di log-in che è codificato nella prima versione del programma in alto tre celle del primo foglio della cartella di lavoro Excel.

9

Il logout, nel browser, dal sito Web il tuo primo programma registrato in, quindi tornare alla pagina di login del sito. Eseguire la nuova versione del programma, utilizzando le istruzioni dal punto 6. Il log-in avrà inizio come ha fatto nel passaggio 6.

Come rompere il codice VBA su più righe

Come rompere il codice VBA su più righe


Programmazione sarebbe più difficile se gli sviluppatori hanno dovuto adattare sempre il testo di un'istruzione su una sola riga. Molti linguaggi di programmazione, ad esempio VBA, hanno caratteri di continuazione speciale che eliminano quel problema potenziale. Il carattere di continuazione di VBA - un carattere di sottolineatura - dice computer che l'istruzione continua sulla riga successiva e rende il codice più facile da leggere e gestire.

Perché VBA ha bisogno di un carattere di continuazione

Linguaggi di programmazione, ad esempio c#, non bisogno di caratteri di continuazione perché cercano invece di caratteri di terminazione. In c#, tale carattere è il punto e virgola. VBA non ha un simile carattere di terminazione. Se si tenta di dividere un'istruzione su più righe, vedrete un errore di sintassi. Anche se il messaggio di errore viene visualizzato il numero di riga dove VBA pensa che l'errore si è verificato, il testo di errore stesso può semplicemente dire "Errore di sintassi". Se non è possibile identificare qual è il problema, assicurarsi che il codice non uno istruzione non occupare più righe.

Nozioni di base di continuazione riga

Istruzioni VBA sono istruzioni che possono contenere costanti, numeri, variabili, parole chiave, espressioni e operatori. Ad esempio, la seguente espressione di istruzione contiene una variabile denominata colore, un segno di uguale e "red", un valore:

Color = "red"

Questa espressione è breve così si adatta su un'unica riga. Tuttavia, si potrebbe dividere in due righe aggiungendo il carattere di continuazione di sottolineatura dopo il colore o il segno di uguale:

colore _
= "rosso".

Il computer vede quelle due righe come una singola espressione e lo elabora correttamente assegnando "rosso" per la variabile di colore.

Stringhe di usare cautela durante la compilazione

È possibile utilizzare un carattere di continuazione per dividere una stringa che è circondata da virgolette. Tuttavia, è possibile utilizzare la e commerciale, carattere di concatenazione di VBA, per concatenare più stringhe in uno. È inoltre possibile assegnare parti di una stringa lunga per separare le variabili e concatenarle in qualcosa di più:

longString = stringa1 e stringa2

In questo esempio, string1 potrebbe contenere "Ora è il momento" (si noti lo spazio prima le virgolette di chiusura) e string2 potrebbe contenere "per"tutti gli uomini buoni. L'operatore di concatenazione unisce tali variabili e memorizza il risultato nella variabile longString; il valore diventa "Ora è il momento per tutti gli uomini buoni." Se è necessario concatenare molte variabili più piccole che non rientrano in un'unica riga, è possibile utilizzare il carattere di continuazione di diffondere l'istruzione su più righe.

Suggerimenti di codifica

Anche se VBA è un linguaggio molto vecchio, le versioni moderne di Office hanno built-in editor di VBA. Perché molte istruzioni VBA possono essere lunghe, potrebbe non essere in grado di visualizzarli nell'editor di VBA senza scorrere. Utilizzare il carattere di continuazione di riga per dividere le righe lunghe e lavorerai più velocemente senza dover spendere tempo lo scorrimento orizzontale per visualizzare il codice. Far rientrare le righe di continuazione per rendere il codice più leggibile e di far sapere che stai visualizzando una singola istruzione che si estende su più righe. È inoltre necessario inserire uno spazio vuoto prima di ogni carattere di continuazione che si aggiunge al codice.

Come inserire caselle di testo con codice VBA in Excel

Come inserire caselle di testo con codice VBA in Excel


La casella di testo è l'elemento in un modulo che consente di immettere dati nell'applicazione utente. È possibile utilizzare l'input dalla casella di testo in Visual Basic per routine di applicazioni (VBA). Una casella di testo di Excel VBA è un campo vuoto su un foglio di lavoro che si può riempire con il testo. Il VBA per controllo casella di testo di Excel include proprietà della struttura che ti dà la possibilità di impostare il tipo di carattere, colore di sfondo e il tipo del bordo della casella.

Istruzioni

1

Cliccare su "Start", "Microsoft Visual Basic per applicazioni".

2

Immettere il codice seguente nella finestra aperta:

Sub Macro1()

' Macro1 Macro

Dim chtTemp come grafico

Dim objTemp As Object

Impostare chtTemp = ActiveSheet.ChartObjects(1). Grafico

Impostare objTemp = chtTemp.Shapes.AddTextbox

(msoTextOrientationHorizontal, 1, 1, 150, 20)

objTemp.Select

Selection.Formula = "='" & chtTemp.Parent.Parent.Name & "'! A1 "

ActiveCell.Select

End Sub

3

Fare clic su "File" "Salva" per aggiungere lo script VBA per l'applicazione di foglio di calcolo.

Come creare un titolo al grafico con codici VBA



Un modo per creare grafici da inserire in Powerpoint, un programma che crea presentazioni di diapositive, è prima di immettere i dati in un foglio di calcolo di Excel e quindi utilizzare grafico incorporati del software e creatore grafico. Tuttavia, è possibile anche creare tabelle e grafici all'interno di Powerpoint utilizzando Visual Basic programmazione codice, permettendo di impostare i dettagli di ogni aspetto del grafico o grafico senza l'utilizzo di Excel.

Istruzioni

1

Fare clic sulla scheda "Sviluppatore" in PowerPoint.

2

Fare clic su "Visual Basic". Verrà visualizzata la finestra di un editor di VB. Clicca su "Inserisci" e poi "Modulo". Questo inserisce Module1 nell'editor. Fare clic su Module1.

3

Copiare il codice grafico fornito nella pagina delle risorse di Microsoft e incollarlo in Module1. Viene fornito un collegamento al codice nella sezione riferimenti.

4

Digitare il nome di grafico desiderato nel codice per sostituire "Grafico di esempio".

5

Fare clic su "Strumenti" e "Riferimenti". Selezionare "Libreria oggetti di Microsoft Excel 14.0" e premere OK. Chiudere l'editor di Visual Basic.

6

Clicca sulla scheda "Sviluppo" e poi su "Macro". Selezionare "ModifyChartTitle" e premere "Esegui". Nel grafico vengono visualizzati.

Come selezionare una cella VBA

Microsoft Visual Basic for Applications (VBA) è un linguaggio di programmazione progettato per aiutarvi a modificare le applicazioni di Microsoft Office. Se si desidera modificare Excel per svolgere funzioni per celle specifiche, è necessario sapere come fare riferimento a celle nel codice VBA. Ci sono due modi per celle di riferimento: utilizzare il nome di cella se è stato assegnato uno, oppure utilizzare l'identificatore di riga e colonna per quella cella.

Istruzioni

1

Aprire Visual Basic Editor premendo "Alt" e "F11" insieme sulla tastiera all'interno di Excel.

2

Fare clic su un modulo nella parte di sinistra-mano barra laterale per aprire la finestra del codice.

3

Inserisci una delle seguenti linee nel codice: Range "A1", se si desidera utilizzare il formato di colonna/riga o "Range("Name")" Se si desidera utilizzare un nome personalizzato.

4

Modificare la funzione di intervallo per fare riferimento a una cella specifica. Per esempio. Range("B12") fa riferimento alla cella nella colonna B, riga 12 e Range("Budget") chiama cella con etichettata "Bilancio" del foglio di lavoro.

Consigli & Avvertenze

  • È inoltre possibile accedere Visual Basic Editor fare clic sulla scheda "Sviluppatore" e quindi facendo clic su "Visual Basic".

Come utilizzare VBA in visualizzazione struttura della Query Access

Come utilizzare VBA in visualizzazione struttura della Query Access


Visual Basic for Applications (VBA) è un linguaggio di programmazione utilizzato in applicazioni stand-alone e anche per estendere le funzionalità dei programmi di Microsoft Office, tra cui il programma di creazione di database, Access. Alcune attività in Access si prestano naturalmente all'automazione con codice VBA, ad esempio di calcolare i valori per i controlli aggiunti dall'utente nelle relazioni. Al contrario, visualizzazione struttura della query di Access non espone prontamente le opportunità per il miglioramento con VBA. Ancora, un esempio applicato di una particolare funzionalità VBA vi mostrerà come VBA può aiutarti a lavorare con visualizzazione struttura della query.

Istruzioni

1

Aprire Access e creare una piccola tabella di indirizzi email. Se non hai uno esistente, utilizzare la tabella seguente. Immettere la prima riga dei dati seguenti come intestazione della singola colonna della tabella.

Posta elettronica
[email protected]
[email protected]
[email protected]

2

Salvare la tabella premendo "CTRL-S" e digitare "EmailAddresses" per il nome della tabella. Salvare il database stesso premendo "Alt-F" e selezionando "Salva Database come." Digitare "VBAFromAccessQuery" per il nome del database.

3

Iniziare a creare una funzione personalizzata per l'utilizzo in una query prime abilitazione macro nel database. Premere "Alt-F" per esporre la voce di menu "Opzioni", quindi fare clic su tale elemento.

4

Premere l'elemento di "Trust Center" nella finestra di dialogo "Opzioni di accesso", quindi fare clic sul pulsante "Impostazioni Centro protezione". Premere la voce "Impostazioni Macro" nella finestra di dialogo "Trust Center", quindi scegliere l'opzione che recita "Attiva tutte le macro". (Essere sicuri di ritornare in questa finestra di dialogo di disattivare le macro, una volta che hai finito la procedura descritta in questo articolo).

Premere "OK" su tutte le finestre di dialogo aperte per tornare all'accesso.

5

Premere l'elemento di barra degli strumenti "Strumenti di Database", quindi fare clic su "Visual Basic" per inserire l'ambiente di sviluppo integrato di Visual Basic (IDE), che consente di creare funzioni personalizzate.

6

Premere "Inserisci", seguita da "Modulo" sulla barra degli strumenti dell'IDE, per creare un nuovo spazio per inserire il codice nel programma. Incollare il seguente codice di programma ovunque in quel nuovo spazio:

Public Function GetDomainName(emailAddress)
Dim m
m = Len(emailAddress) - InStr (emailAddress, "@")
GetDomainName = destra (emailAddress, m)
End Function

7

Premere "CTRL + S" per salvare il programma e il modulo di nome "CustomFunctions" quando viene richiesto da Access. Torna a Access premendo "Alt + F11" oppure cliccando la piccola icona di accesso nella parte sinistra della barra degli strumenti dell'IDE.

8

Creare una nuova query per la tabella di indirizzi di posta elettronica facendo prima clic sul nome della tabella ("EmailAddresses") nella finestra di navigazione a sinistra della finestra principale di accesso. Quindi premere "Crea" seguita da "Progettazione Query" nella barra degli strumenti di accesso. Se si utilizza Access 2003, è possibile creare la query premendo "Oggetti", poi "Query", poi "Nuovo".

9

Doppio clic sull'elemento "EmailAddresses" nella finestra di dialogo «Show Table» per creare una piccola finestra di visualizzazione di tutti i campi della tabella degli indirizzi di posta elettronica. Premere "Chiudi" nella finestra di dialogo.

10

Pulsante destro del mouse sulla riga con etichettata "campo:" in una qualsiasi delle colonne della griglia della query. Selezionare la voce "Build" per visualizzare la finestra di dialogo "Generatore di espressioni", che consente di creare query che utilizzano formule.

11

Doppio clic sulla voce "Funzioni" nel riquadro "Elementi di espressione" per espandere tale nodo, quindi singolo clic il nome del database ("VBAFromAccessQuery") per esporre la funzione creata per il database.

12

Si noti che il riquadro "I valori dell'espressione" viene visualizzata la funzione di "GetDomainName" è stato incollato in precedenza nell'IDE di Visual Basic. Fare doppio clic su questa voce, quindi digitare "[e-mail]" al posto del testo "<< emailAddress >>" nel riquadro superiore della finestra di dialogo.

13

Premere "OK" per chiudere "Generatore di espressioni," poi tasto destro del mouse sulla scheda della query e selezionare "Visualizzazione foglio dati" per eseguire la query. (O, premere "Design" e scegliere "Esegui" nella barra degli strumenti.)

Si noti che i risultati della query Visualizza solo i nomi di dominio degli indirizzi e-mail, che è il risultato del codice VBA con successo applicando alla visualizzazione struttura della query di Access.

Consigli & Avvertenze

  • Le istruzioni in questo articolo riguardano modificando le impostazioni di protezione di accesso. Eseguire queste istruzioni solo con una piena consapevolezza di e la responsabilità per i rischi associati a questo cambiamento.

Come convertire una stringa in una data in VBA

Come convertire una stringa in una data in VBA


Visual Basic per applicazioni o VBA, è Microsoft scripting linguaggio che consente per l'automazione dei prodotti di Office quali Excel, Word e Access. Una delle attività comune nella programmazione in linguaggio VBA di office è la conversione di stringhe, anche chiamato semplicemente il testo, in un tipo di dati data speciale in cui è possibile eseguire calcoli e formattare l'output. In VBA, che la conversione è una chiamata di funzione semplice.

Istruzioni

1

Aprire l'applicazione di Microsoft Office per il quale si sta scrivendo lo script e premere "Alt" e "F11" allo stesso tempo per aprire l'editor di VBA. Selezionare lo script VBA che si desidera modificare da sinistra cliccando sul riquadro di spostamento a sinistra, che verrà aperta la finestra di codice a destra. Lo script predefinito è aperto già, quindi se si desidera modificare che, non devi cliccare nulla nel riquadro di spostamento. Individuare la funzione nel file che appena aperto che si desidera convertire una data e posizionarvi il cursore.

2

Copiare e incollare il seguente codice nella funzione VBA per definire la stringa da convertire, sostituendo la data desiderata:
Dim strDate = "13 agosto 2010"

3

Copiare e incollare il seguente codice sotto il codice precedente, per inizializzare la variabile data e convertire la stringa:
Dim myDate
myDate = CDate(strDate)
MsgBox myDate

4

Premere "F5" per eseguire il codice VBA e visualizzare una finestra di messaggio vengono visualizzati con la data di conversione in esso.

Consigli & Avvertenze

  • Se si desidera un formato di data diversa rispetto a quello predefinito, è possibile utilizzare la funzione VBA di formato, che consente di visualizzare la data tuttavia si sceglie.

Come selezionare una cella utilizzando VBA

Costruito in linguaggio Visual Basic di Microsoft Excel Applications Edition (VBA) consente di espandere Excel creando il proprio codice per automatizzare i processi e aggiungere funzionalità personalizzate al software. Al fine di manipolare i dati nelle celle del foglio di calcolo tramite codice VBA, è necessario essere in grado di fare riferimento ad essi in qualche modo, così VBA sa quali celle a lavorare su. Excel consente alle cellule di riferimento utilizzando la riga e la colonna di riferimento oppure definendo un nome personalizzato per la cella. Il riferimento di cella può quindi essere utilizzato da VBA "Range ()" comando per selezionare la cella.

Istruzioni

1

Creare una nuova macro per eseguire il codice VBA premendo "Alt" e "F8" all'interno di Excel. La finestra di dialogo macro si aprirà e mostrerà tutte le macro utilizzate da cartella di lavoro corrente. Nella casella "Nome Macro", immettere un nome per la nuova macro e quindi fare clic sul pulsante "Crea" per aprire l'Editor di VBA. L'Editor di VBA creerà una nuova subroutine automaticamente utilizzando il nome della macro.

2

Aggiungere quanto segue in una nuova riga all'interno del blocco di codice creato automaticamente dall'Editor di VBA:

Range("a1") = "Questa è la prima cella"

Questo codice viene utilizzato il VBA "Range ()" funzione per selezionare la cella "A1" e quindi imposta il valore della cella al testo scelto. È possibile modificare l'intervallo di "A1" a qualsiasi riferimento di cella utilizzando il formato di riga e di colonna.

3

Eseguire il codice premendo il tasto "F5" e tornare al foglio di calcolo utilizzando la barra delle applicazioni di Windows. Verrà visualizzato il testo "Questa è la prima cella" è stata inserita automaticamente nella cella "A1".

4

Selezionare la cella "D1" del foglio di calcolo facendo clic sulla cella. Fare clic sulla scheda "Formule" sulla barra degli strumenti principale e quindi fare clic su "Definisci nome" dalla sezione "Nomi definiti". Immettere "myRange" nella casella "Nome" e fare clic su "OK".

5

Passare nuovamente all'Editor di VBA e modificare il codice della macro:

Range("myrange") = "Questa è una selezione personalizzata"

Consente di selezionare le celle definite dal nome "myRange". Eseguire la macro premendo il tasto "F5". Tornare al foglio di calcolo, e nella cella "D1" si vedrà il nuovo testo è stato aggiunto automaticamente.

Consigli & Avvertenze

  • Oltre ad essere in grado di definire un nome personalizzato per una cella, è anche possibile definire un nome personalizzato per un gruppo di celle. Trascinare una casella di selezione intorno le celle che si desidera selezionare e quindi selezionare "Definisci nome" come si farebbe per una singola cella.