Come leggere un elenco con VBA

January 9

Utilizzando Visual Basic, Applications Edition per leggere un elenco consente di scrivere programmi che leggono il contenuto dei documenti. In questo modo, i programmi possono modificare tale contenuto o applicarlo a un'altra attività di elaborazione dei dati. Ad esempio, come programma di VBA legge un elenco, si può applicare la sottolineatura o altri tipi di formattazione a ogni altra riga della lista, un compito che richiede tempo se fatto manualmente. Salvare i programmi lista di lettura in documenti di macro-enabled, come il DOCM del formato Word o xlsm di Excel.

istruzione

Eccellere

1 Clicca comando "Nuovo" del menu "File" per fare una nuova cartella di lavoro.

2 Digitare un elenco di numeri, lettere o formule in una serie di file successive in qualsiasi foglio di calcolo nella cartella di lavoro. Ad esempio, digitare "mela", "arancia" e "pera" in celle da A1 a A3 del foglio di calcolo corrente. Il programma di VBA bisogna scrivere mostrerà ogni elemento in questo elenco.

3 Clicca con il mouse sulla voce in alto nella lista, quindi trascinare verso il basso per ultimo elemento della lista e rilasciare il mouse. Questa azione seleziona l'elenco.

4 Fare clic sulla scheda "Sviluppatore", quindi fare clic sul pulsante "Visual Basic" per accedere all'ambiente di programmazione VBA.

5 Incollare il seguente codice di programma nella finestra centrale del ambiente. Questo programma legge il contenuto di ogni cellula nel vostro elenco utilizzando la proprietà Cells dell'oggetto Selection, che rappresenta le celle selezionate. La funzione MsgBox visualizza il contenuto della cella in una piccola finestra di dialogo.

Public Sub readlist ()

I Dim

Per i = 1 Per Selection.Rows.Count

MsgBox Selection.Cells (I, 1)

Next i

End Sub

6 Fare clic su qualsiasi dichiarazione nel programma, quindi fare clic su comando "Esegui" del menu "Run" per eseguire il programma. Il programma visualizza una finestra di messaggio di ciascun prodotto che immesso nel passaggio 2.

parola

7 Digitare una lista di parole, ciascuna su una riga, quindi fare clic con il mouse sulla parola superiore.

8 Trascinare verso il basso per la parola in basso e rilasciare il mouse per selezionare tutte le parole della lista.

9 Fare clic sul pulsante della scheda "Sviluppatore" "Visual Basic" per accedere all'ambiente di programmazione VBA.

10 Incollare il seguente programma nella finestra centrale del ambiente. Questo programma legge la proprietà "Paragrafo" dell'oggetto "Selezione", che contiene l'elenco selezionato. Il "MsgBox" visualizza il contenuto di ogni paragrafo.

Public Sub readlist ()

I Dim

Per i = 1 Per Selection.Paragraphs.Count

MsgBox Selection.Paragraphs (i) .Range.Text

Next i

End Sub

11 Fare clic su uno dei dichiarazioni del programma, quindi premere il tasto "F5" per eseguire il programma. VBA leggerà ogni elemento nella vostra lista e segnalare che l'articolo voi.