Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Microsoft Access >> .

Codice VBA per riempimento automatico in Excel

Imparare ad utilizzare VBA per eseguire il comando di Excel riempimento automatico consente di creare una serie comunemente si verificano numerico o di testo con un solo clic del mouse . Questo evita di dover digitare i valori iniziali che ha bisogno di riempimento automatico , e trascinare il mouse per riempire la serie. Utilizzare VBA Compilazione automatica di numero rapidamente un elenco di elementi , o per specificare ogni data in un intervallo di date . Per assicurare i programmi Compilazione automatica VBA funzionare come previsto , sempre specificare esplicitamente secondo argomento opzionale della funzione. Registrare una macro

Non devi capire le istruzioni VBA per creare un programma VBA Riempimento automatico . Registratore delle macro di Excel è possibile creare un programma Riempimento automatico per te , in base all'utilizzo Manuale di riempimento automatico . Digita i numeri 1 e 2, in due righe successive di un foglio di calcolo di Excel , quindi selezionare le due celle trascinando su di loro . Fare clic su comando " Record" del tab " Sviluppo " , quindi digitare un nome per la macro . Passa il mouse sopra l'angolo inferiore destro della cella in basso nella selezione. Quando il cursore si trasforma in un grande simbolo più , trascinare direttamente verso il basso per eseguire riempimento automatico , che estenderà la serie che inizia con i numeri 1 e 2 che avete digitato . fare clic sul pulsante "Stop" della scheda " sviluppatori" per terminare la registrazione macro .
Studio Compilazione automatica istruzioni macro

Dopo aver registrato una macro VBA che converte il manuale utilizzo di Compilazione automatica in istruzioni VBA , studiare quelle dichiarazioni per iniziare a comprendere come eseguire Riempimento automatico da VBA . Fare clic su pulsante " Macro " della scheda " sviluppatori" per visualizzare un elenco di macro . Fare clic sul nome della macro Compilazione automatica e fare clic su "Modifica" per rendere Excel visualizza le dichiarazioni del vostro programma all'interno dell'ambiente di sviluppo . Se l'unica azione che hai preso durante la registrazione della macro è stato quello di utilizzare il riempimento automatico per prolungare la serie numerica che inizia con 1 e 2 , il programma sarà simile a quello seguito di questa sezione

Selection.AutoFill Destinazione : . = Range ( " I5 : I15 " ) , Type : = xlFillDefault
Riempimento automatico Argomenti

La funzione di riempimento automatico è un membro di un " intervallo" di Excel oggetto , che rappresenta un insieme di celle del foglio di lavoro . L'oggetto "Selezione" è un particolare tipo di gamma , che rappresenta le celle aver evidenziato con il mouse o la tastiera . L' unico argomento la funzione Riempimento automatico ha bisogno di lavorare è il primo: " Destinazione ". Questo argomento specifica sia l'origine della serie con la quale si desidera riempire e la destinazione. La destinazione è l'intervallo di celle in cui Excel crea ulteriori valori nella serie iniziata dalla sorgente.
Creare un programma Compilazione automatica
manualmente

È possibile creare un VBA Riempimento automatico programma piuttosto manualmente che con la registrazione di macro . Per fare ciò , inserite l'ambiente di sviluppo Visual Basic facendo clic sul pulsante " Visual Basic " del tab " Sviluppo " , quindi incollare il seguente programma nella finestra di sviluppo . Inserti Questo programma di due nomi al giorno, " Lunedì " e " Martedì ", nel foglio di lavoro corrente. Viene quindi utilizzato il comando VBA riempimento automatico per prolungare la serie impliciti in questi due giorni. Il programma utilizza il secondo argomento Riempimento automatico , "Tipo ", per raccontare la funzione Riempimento automatico per riempire con i giorni della settimana , invece di un altro tipo di valore come numeri interi . Eseguire il programma facendo clic su comando "Esegui " del menu " Run " . Quando si torna a Excel , vedrete i giorni " Lunedi " a " Giovedi" nelle celle del foglio di lavoro corrente .

Range (" L6 " ) = " Lunedi "

Range (" L7 " ) = " Martedì "

Range (" L6 : L7 " . ) Selezionare

Selection.AutoFill Destinazione : = Range (" L6 : L9 " ) , Type : = xlFillDays

 

software © www.354353.com