Nwlapcug.com


Come scrivere le macro in Visual Basic

Come scrivere le macro in Visual Basic


Quanto tempo si può dedicare a questo tipo di codice di apprendimento:
"Selection 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 è un automatizzati procedura creata da una procedura manuale. Le macro sono utili perché è sufficiente premere un tasto e registrare i passaggi necessari per completare l'operazione nel foglio di calcolo. L'interprete di Visual Basic genera automaticamente il codice. Il computer si prende cura della sintassi arcano modo che non devi preoccupartene. Ogni volta che si desidera eseguire la procedura, basta eseguire la macro.

Istruzioni

1

Creare alcuni dati per una macro "Ordina". Inserire i seguenti dati nelle celle da A1 a A5: "Mancini", "Talbot," "Simons," "Chen" e "Ito".

2

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

3

Spostare il cursore alla cella A1 premendo "Ctrl" + "Home". Selezionare la colonna dei nomi tenendo premuto il tasto "Shift" e premendo "Ctrl" con la freccia in giù. Premere il tasto "Ordinamento crescente" (il pulsante menu superiore con l'etichetta "AZ" con una freccia in giù). Interrompere la registrazione della macro premendo il quadrato blu sulla finestra "Stop Rec".

4

Esaminare il codice generato da calcolatore tenendo premuto "Alt" e premendo "F8". Quindi, selezionare il nome della macro, che dovrebbe essere "Macro1" Se il nome selezionato il computer automaticamente. Premere "Modifica". Confermare che il computer generato il seguente codice:

Sub Macro1()
'
' Macro1 Macro
' Macro registrata il 29/04/2010 da w
'

'

Range("A1:A6").Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
ActiveWindow.SmallScroll Down:=69

End Sub

Consigli & Avvertenze

  • La macro di ordinamento può essere facilmente modificata per ordinare 5.000 nomi. Basta usare il "tasto Ctrl" + "G" per passare alla cella A5000. Immettere "A5000" nella finestra "Goto" e premere "Invio". Immettere un nome come "Sallers." Torna alla cella A1 e selezionare l'intervallo A1 attraverso A5000 tenendo premuto il tasto "Maiusc" e il tasto "Ctrl" e premendo la freccia in giù due volte. Quindi, premere il tasto "Ordinamento crescente", che ordinerà ogni nome in tale intervallo.
  • In altre lingue, un programmatore di computer deve digitare il codice arcano dopo aver appreso i particolari del linguaggio di programmazione. Visual Basic genera automaticamente il codice.