Come usare Libreria di classi .NET in Excel VBA

April 16

Visual Basic, Applications consente di programmare le proprie macro per estendere le capacità del Microsoft Excel. Ad esempio, è possibile scrivere una macro che metterà a confronto i dati in due o più celle, oppure è possibile creare una macro che manipola i dati, magari cambiando il valore di una stringa a qualcos'altro. È possibile creare e inserire le vostre classi e riferimento nel codice utilizzando la libreria di classi .NET per estendere la funzionalità di macro.

istruzione

1 Aprire Excel. Premere il tasto "ALT" e "F11" simultaneamente per aprire l'editor di Visual Basic. Fai clic su "Inserisci" nel menu seguito da "modulo" per aprire un nuovo modulo.

2 Fare clic su "Strumenti" nel menu seguito da "Riferimenti". Individuare la classe è necessario all'interno della lista "Riferimenti disponibili", e quindi selezionare la casella di controllo per aggiungere un controllo ad esso. In alternativa, cliccare su "Sfoglia" per navigare alla posizione del file di classe, e fare doppio clic su di esso per aggiungere alla lista. Avrà automaticamente un segno di spunta nella casella di controllo. Fai clic su "OK" per chiudere la finestra "Riferimenti".

3 Clicca su "Inserisci" seguito da "modulo" per aprire una finestra del codice. Creare metodi e gli oggetti necessari nei fogli. Ad esempio, se si fa riferimento a una classe che ha una funzione chiamata "addNumbers" che restituisce la somma di due numeri con una funzione chiamata "addTwo", è possibile creare una macro digitando quanto segue:

addNums Public Sub ()

Dim add As New Class1

MsgBox ( "Il totale è:" & amp; add.addTwo (1, 4))

End Sub

Quando si esegue la macro, una finestra di messaggio verrà visualizzato con il messaggio "Il totale è: 5."

4 Fare clic su "Strumenti" nel menu seguito da "Macro". Non cambiare il nome per la macro nella casella di testo. Fai clic su "Esegui" per testare la macro, e correggere eventuali errori, se necessario.

5 Chiudere l'applicazione VBA cliccando su "File" e poi premendo "Chiudi e torna a Microsoft Excel". In alternativa, premere "ALT" e "Q" simultaneamente. Clicca su "Visualizza" nel menu seguito da "Macro". Fare clic sulla macro che si è creato in questo elenco. Fare clic su "Opzioni", aggiungere un carattere scorciatoia da tastiera e quindi inserire una descrizione. Fai clic su "OK" e chiudere la finestra di dialogo "Macro".

6 Premere il tasto di scelta rapida per la macro. Verrà eseguito automaticamente e si applica a tutti i dati nel foglio come indicato dal codice di macro.