Come copiare le formule su un altro foglio Excel VBA

Excel VBA è uno strumento molto potente che consente di copiare a livello di codice le formule da un foglio all'altro. In questo articolo, ti mostreremo come utilizzare Excel VBA per copiare le formule su un altro foglio.

Per prima cosa creeremo una semplice macro che copierà una formula da una cella a un'altra cella sullo stesso foglio. Modificheremo quindi la macro in modo che copi la formula su un foglio diverso.

Iniziare

Quando registri una macro, Excel genererà automaticamente il codice VBA che puoi utilizzare per replicare le azioni che hai registrato. Puoi anche scrivere manualmente il codice VBA per ottenere gli stessi risultati. In questo articolo, ti mostreremo come fare entrambe le cose.

Registrazione di una macro

Per registrare una macro, attenersi alla seguente procedura:

1. Apri la cartella di lavoro che contiene il foglio con le formule che desideri copiare.

2. Premere il pulsante "Registra macro" nella scheda "Sviluppatore". Se non vedi la scheda "Sviluppatore", fai clic qui per sapere come aggiungerla.

3. Immettere un nome per la macro e scegliere un tasto di scelta rapida, se lo si desidera.

4. Fare clic su "OK".

5. Selezionare la cella con la formula che si desidera copiare.

6. Premere "Ctrl" + "C" per copiare la cella selezionata.

7. Selezionare la cella in cui si desidera incollare la formula copiata.

8. Premi "Ctrl" + "V" per incollare la formula copiata.

9. Premere il pulsante "Interrompi registrazione" nella scheda "Sviluppatore".

La tua macro è ora pronta per l'uso! Per eseguirlo, premi semplicemente il tasto di scelta rapida che gli hai assegnato o fai clic sul pulsante "Macro" nella scheda "Sviluppatore" e seleziona la tua macro dall'elenco.

Scrittura manuale del codice VBA

Puoi anche ottenere gli stessi risultati scrivendo poche righe di codice VBA. Per fare ciò, attenersi alla seguente procedura:

1. Apri la cartella di lavoro che contiene il foglio con le formule che desideri copiare.

2. Premere "Alt" + "F11" per aprire l'editor di Visual Basic.

3. Fare clic su "Inserisci" > "Modulo".

4. Inserisci il seguente codice nel modulo:

Sub CopiaFormula()

Dim sourceRange As Range

Dim targetRange As Range

Imposta sourceRange = Range(“A1”) 'Cambia A1 nella cella della tua formula

Imposta targetRange = Range(“B1”) 'Cambia B1 nella cella di incolla desiderata

targetRange.Formula = sourceRange.Formula

Fine Sub

5. Premere "F5" per eseguire il codice.

La tua formula dovrebbe ora essere copiata nella cella desiderata!

Modifica della macro per copiare le formule su un altro foglio

La macro che abbiamo registrato nella sezione precedente copierà solo le formule all'interno dello stesso foglio. Tuttavia, puoi facilmente modificarlo per copiare le formule su un altro foglio. Per fare ciò, attenersi alla seguente procedura:

1. Apri la cartella di lavoro che contiene il foglio con le formule che desideri copiare.

2. Premere "Alt" + "F11" per aprire l'editor di Visual Basic.

3. Fare doppio clic sulla macro nell'elenco sul lato sinistro dello schermo. Il codice per la tua macro apparirà sul lato destro.

4. Trova la seguente riga di codice:

Imposta targetRange = Range(“B1”) 'Cambia B1 nella cella di incolla desiderata

5. Modificare "B1" nella cella dell'altro foglio in cui si desidera incollare la formula, utilizzando questo formato: SheetName!CellAddress. Ad esempio, se desideri incollare la formula nella cella B2 su un foglio denominato "Foglio2", devi modificare il codice in questo modo:

Imposta targetRange = Fogli(“Foglio2”).Range(“B2”)

6. Premere "F5" per eseguire il codice. La tua formula dovrebbe ora essere copiata sull'altro foglio!

Pensieri finali

Dopo aver letto questo articolo, ora dovresti sapere come copiare le formule su un altro foglio usando Excel VBA. È possibile utilizzare la macro registrata così com'è o modificarla in base alle proprie esigenze. Se vuoi saperne di più su Excel VBA, dai un'occhiata ai nostri altri articoli sull'argomento!

Questa è la fine del tutorial.


Come far funzionare Python e Pip su Windows

Come far funzionare Python e Pip su Windows

Hai bisogno di far funzionare un interprete Python sul tuo PC Windows 10 o 11? Scopri come far funzionare Python su Windows con questo semplice tutorial.

Come bloccare gli annunci in Chrome senza unestensione

Come bloccare gli annunci in Chrome senza unestensione

Google sta cambiando il browser Chrome per rendere più difficile il blocco degli annunci in Windows. Con Adguard, puoi aggirare questi cambiamenti.

Le basi di sopravvivenza e le case dei sopravvissuti sono la stessa cosa in Minecraft

Le basi di sopravvivenza e le case dei sopravvissuti sono la stessa cosa in Minecraft

Quando inizi a giocare a Minecraft o inizi un nuovo mondo in Minecraft, una delle prime cose che farai è costruire una piccola casa. Non lo sarà

Accedi in remoto a Windows Server con AnyDesk

Accedi in remoto a Windows Server con AnyDesk

Vuoi un modo semplice per connetterti al tuo server Windows tramite Internet o la tua rete domestica? Scopri come connetterti con Anydesk.

Come accedere al BIOS su Windows 11: 3 semplici metodi

Come accedere al BIOS su Windows 11: 3 semplici metodi

Hai bisogno di aiuto per accedere al BIOS del tuo PC Windows 11? Qui troverai tre diversi metodi per farlo sul tuo PC

Come collegare gli Airpod su Windows 11

Come collegare gli Airpod su Windows 11

Puoi connettere i tuoi Airpods al tuo PC Windows, in particolare uno in esecuzione su Windows 11. Fai clic qui per un breve tutorial su come procedere

Come chiudere il laptop e utilizzare il monitor: 2 metodi di lavoro

Come chiudere il laptop e utilizzare il monitor: 2 metodi di lavoro

Scopri due metodi di lavoro per chiudere il tuo laptop e utilizzare il monitor su Windows per aumentare la tua produttività e risparmiare tempo.

Configura un server FTP FileZilla su Windows Server

Configura un server FTP FileZilla su Windows Server

Hai bisogno di configurare un server FTP sul tuo sistema Windows Server per trasferimenti rapidi di file? FileZilla Server è la strada da percorrere.

Quali nuove funzionalità sono disponibili in iOS 15.4?

Quali nuove funzionalità sono disponibili in iOS 15.4?

Apple ha appena rilasciato una versione aggiornata di iOS ed è ricca di nuove fantastiche funzionalità! Conosci alcuni dei più importanti.

Ospita un server musicale Subsonic su Windows Server

Ospita un server musicale Subsonic su Windows Server

Vuoi il tuo Spotify o Apple Music privato? Installa oggi il server musicale Subsonic per riprodurre in streaming i tuoi brani sulla rete.