Nwlapcug.com


Excel VBA Tutorial sulla gamma

Microsoft Excel è un'applicazione di foglio elettronico potente che permette agli utenti di immettere e analizzare i dati in una varietà di modi. Le molte funzioni built-in possono essere utilizzate nelle formule per creare e manipolare i dati. Inoltre, Excel permette di codice di programmazione crudo deve essere creato per calcoli e interattività avanzata. Il Visual Basic per lingua di applicazioni (VBA) offre un programmatore la possibilità di creare applicazioni software interamente unico all'interno dell'ambiente di Excel. Utilizzando parametri di "intervallo" è spesso necessario in VBA quindi il codice di programmazione possa interagire con la griglia di foglio di calcolo Excel effettiva. Dati vengono immessi nelle celle e VBA quindi interagisce con questi dati chiamando i nomi delle celle singole o interi intervalli di celle.

Istruzioni

Utilizzo di intervalli in VBA

1

Identificare le proprietà di base di qualsiasi intervallo di Excel e la sintassi. Un "range" è semplicemente un insieme di cellule organizzate insieme. La gamma può diffondere orizzontalmente attraverso molte colonne, verticalmente attraverso molte righe o è bidimensionale tra righe e colonne. La gamma è indicata da alcuna due cella angoli opposti della selezione, separate da una virgola. Ad esempio, "B2:D5" specifica un intervallo di celle in righe 2 a 5 e le colonne B, C e D.

2

Aprire l'editor di VBA in Excel. Premere "Alt + F11" come un collegamento rapido per aprire questa finestra.

3

Selezionare la macro VBA che si desidera modificare utilizzando le informazioni nell'intervallo. Questo programma viene visualizzato nell'elenco in alto a sinistra della finestra dell'editor, in "Moduli". In alternativa, è possibile utilizzare l'opzione di "Macro" sotto il menu "Strumenti" per creare un nuovo programma VBA.

4

Fare clic su nella finestra di modifica principale, tra il "Sub" e "End Sub" istruzioni per codificare qualsiasi VBA.

5

Racchiudere la gamma in qualsiasi funzione VBA che richiede un parametro di intervallo. Il comando di "Fogli di lavoro" è un oggetto comune di VBA. Questo oggetto consente a un programma VBA inserire automaticamente i dati nelle celle di un foglio di calcolo Excel. Il parametro range è coinvolto così il programma sa quali celle per interessare. Digitare un punto (".") prima di dichiarare i dati di gamma e l'intervallo specificato con la parola "Gamma", in maiuscolo. Ad esempio: Worksheets("Sheet1"). Range("B2:D4") = "Hello". Quando viene eseguito questo programma VBA, esso automaticamente immetterà la parola "Ciao" in tutte le celle di Excel nella gamma di "B2:D4."

6

Utilizzare l'istruzione di "Gamma" in questo modo in qualsiasi funzione VBA che richiede un intervallo di celle a influisce sui dati.

Consigli & Avvertenze

  • Ricorda che Excel offre la possibilità di formattare il tipo di dati di una cella, indipendentemente da qualsiasi codice VBA che altera il contenuto di una cella. Così è possibile che la cella verrà formattata per un tipo di dati diverso da quello che crea il VBA. Quando questo accade, risultati imprevisti possono visualizzare nella cella. Ad esempio, se la cella è formattata come testo, ma il VBA crea un elemento di dati numerici, il numero verrà visualizzato allineato a sinistra, come testo, piuttosto che a destra e potrebbero non funzionare in altre formule di Excel che dipendono dalla relativa proprietà numeriche. Basta formattare la cella direttamente fuori dell'interfaccia VBA (utilizzando il menu "Formato"), o mantenere tutte le celle nel foglio di calcolo nel formato di "Generale" per evitare conflitti.