Macro VBA: riempi l'intervallo di celle di Excel con le formule

Anonim

Crea una nuova cartella di lavoro e riempi una determinata area in questa cartella di lavoro con le formule che preferisci

Cartelle e fogli di lavoro vengono creati in molte macro, con le quali gli utenti della soluzione possono continuare a lavorare.

Un compito comune è riempire una determinata area di una tabella con le formule. Puoi farlo con una macro VBA. Ecco i comandi di cui avrai bisogno:

Area di sottoposizione della cella An ()
Dim area di partenza come intervallo
Imposta l'intervallo iniziale = Workbooks.Add.Worksheets (1) .Range ("A1: C10")
Area iniziale.Formula = "= 10 * $ E1"
Fine sottotitolo

Il tag "Area iniziale" nella macro definisce quale area della cella si desidera riempire con il contenuto. Nella riga seguente, la macro definisce quale formula viene utilizzata. I riferimenti nelle formule vengono adattati automaticamente all'intervallo di celle quando si utilizzano riferimenti relativi. La figura seguente mostra il risultato che si ottiene quando si esegue la macro di Excel:

Per inserire la macro, premi ALT F11 in Excel per visualizzare l'editor VBA. Seleziona il comando INSERISCI - MODULO nell'editor VBA e inserisci la macro. Per avviare la macro, attiva la combinazione di tasti ALT F8 in Excel. Le due scorciatoie da tastiera funzionano in tutte le versioni di Excel.