Per ottenere il VBA aiuto necessario , registrare una macro che coinvolge gli oggetti o le azioni che si desidera essere in grado di manipolare con VBA . Ad esempio , se hai bisogno di aiuto per capire come utilizzare VBA per lavorare con le finestre mostra i fogli di lavoro di Excel , registrare una macro che fa qualcosa con una finestra del foglio di lavoro . Fare clic sul pulsante "Record" del tab " Sviluppo " per iniziare la registrazione della macro . Fare clic su casella di controllo " griglia" del menu "Visualizza" per rimuovere il segno di spunta dalla casella di controllo che . Questo rende la griglia scompaiono dalla finestra corrente . Terminare la registrazione di macro facendo clic sul pulsante "Stop" sulla scheda " sviluppatori" .
Visualizza Macro Codice
Dopo aver registrato una macro che coinvolgono oggetti desiderati di manipolare con VBA , esaminare le istruzioni di programmazione che VBA fatte durante la registrazione della macro . Fare clic su pulsante " Macro " della scheda " sviluppatori" per visualizzare un elenco di tutte le macro e quindi fare clic sulla macro che hai registrato . Per esempio, se avete registrato una macro denominata " RemoveGridlines " per rimuovere la griglia dalla finestra corrente , fare clic su tale voce dall'elenco delle macro. Fare clic sul pulsante della finestra "Modifica" per accedere all'ambiente di programmazione VBA . Vedrete le dichiarazioni il registratore di macro fatto come avete eseguito i compiti di Excel durante la registrazione .
Interpretazione del Codice
Una caratteristica fondamentale di VBA è l' concetto di oggetti che si comportano come diverse parti di Excel . Ad esempio, quando si apre Excel vede le cartelle di lavoro , diverse finestre e le celle del foglio di lavoro tra molti altri elementi . VBA ha oggetti corrispondenti tutti quegli elementi , insieme con gli oggetti per le caratteristiche di Excel che non si vedono . VBA tiene traccia delle cartelle di lavoro attualmente aperte nell'applicazione con la collezione " cartelle di lavoro " . Tiene traccia delle finestre aperte con la collezione "Finestre" . Ogni articolo di questa collezione rappresenta una finestra di Excel , che per impostazione predefinita mostra un singolo foglio di lavoro di Excel . Se avete registrato una macro che consente di rimuovere la griglia del foglio di lavoro corrente , viene visualizzato il seguente programma VBA per eseguire l'azione :
Sub Macro1 ( )
ActiveWindow.DisplayGridlines = False
End Sub
Apportare modifiche promuove la comprensione
per capire veramente come usare VBA , scrivere le proprie istruzioni di programmazione . Si può iniziare lentamente con questo compito , facendo piccole modifiche ai valori in un programma VBA che hai registrato con il registratore di macro VBA . Per esempio, come si guarda la singola istruzione per un programma che rimuove la griglia della finestra corrente , si vedrà l'assegnazione " DisplayGridlines = False". Anche senza conoscere alcun codice VBA , probabilmente senso che è possibile visualizzare nuovamente la griglia modificando l' assegnazione " False" a "True". Tipo " DisplayGridlines = True ", quindi eseguire il programma premendo il tasto " F5 " all'interno dell'ambiente di programmazione VBA . Vedrete la griglia del foglio di lavoro corrente riapparire .
software © www.354353.com