Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come scrivere macro in Visual Basic

Quanto tempo si può dedicare a imparare questo tipo di codice del computer : " Selection.Sort Key1 : = Range (" A5 " ) , Order1 : = xlAscending ? " Si può sentire la vita è troppo breve per passare così tanto tempo per fare un compito semplice . Fortunatamente, Visual Basic offre un modo più semplice . Per molte attività , si può semplicemente creare una macro , che è una procedura automatizzata creato da una procedura manuale . Le macro sono utili perché basta premere un tasto e registrare i passaggi necessari per completare l'operazione sul foglio di calcolo. L'interprete di Visual Basic genera automaticamente il codice . Il computer si occupa di sintassi arcana in modo che non c'è bisogno di preoccuparsi . Ogni volta che si desidera eseguire la procedura , è sufficiente eseguire la macro . Istruzioni
1

creare alcuni dati di una macro " sort" . Immettere i seguenti dati in celle da A1 a A5 : " Mancini ", " Talbot ", " Simons ", "Chen " e " Ito "
2

Inizia la registrazione della macro selezionando "Strumenti" e . " Macro ". Quindi selezionare " Registra nuova macro " e premere " OK ".
3

Spostare il cursore sulla cella A1 , premendo "Ctrl " + " Casa". Selezionare la colonna di nomi tenendo premuto il tasto " Maiusc " e premendo "Ctrl" con la freccia in giù . Premere il tasto " Ascending Ordina " chiave (il pulsante del menu superiore, denominata "AZ" con una freccia verso il basso ) . Interrompere la registrazione della macro premendo il quadrato blu sulla finestra "Stop Rec" .
4

Commenta il codice generato al computer tenendo premuto "Alt" e premendo il tasto " F8 ". Quindi, selezionare il nome della macro , che dovrebbe essere " Macro1 " se il computer selezionato il nome automaticamente . Premere il tasto " Edit ". Verificare che il computer ha generato il seguente codice:

Sub Macro1 ( ) '' Macro1 Macro 'Macro registrata 4/29/2010 da w ' Gamma

' ( "A1 : A6 " ) . SelectSelection.Sort Key1 : = Range (" A1 " ) , Order1 : = xlAscending , Header : = xlGuess , _OrderCustom : = 1 , MatchCase : = False , Orientation : = xlTopToBottomActiveWindow.SmallScroll Down: = 69End Sub

 

Programmazione © www.354353.com