Come utilizzare VBA per inserire righe in Microsoft Excel: 3 passaggi migliori

L'automazione di un foglio Excel utilizzando il linguaggio di programmazione Visual Basic è popolare tra gli utenti avanzati di Excel, le aziende e gli sviluppatori. Le azioni basate su VBA, ad esempio, la riga di inserimento VBA aggiungerà automaticamente le righe con un solo clic.

Inoltre, Excel VBA può inserire righe secondo una logica specifica, come inserire una riga quando la terza colonna è vuota, inserire righe dopo la cella attualmente attiva e così via. Quindi, continua a leggere per imparare come utilizzare VBA per inserire righe in un foglio di lavoro di Excel.

Come utilizzare VBA per inserire righe in Microsoft Excel: 3 passaggi migliori

1. Usa VBA per inserire riga: singola e multipla

È possibile scrivere codice VBA semplice per inserire una o più righe dopo i riferimenti di cella designati utilizzando il metodo Insert e la proprietà WholeRow dell'editor VBA di Excel.

Ecco i passaggi che puoi provare insieme ai codici VBA:

  • Apri la cartella di lavoro Excel di destinazione e accedi a qualsiasi foglio di lavoro Excel in cui desideri inserire una riga.
  • Premi Alt + F11 per visualizzare l'editor VBA di Excel.
  • Nell'editor di codice, cerca la scheda Inserisci nella sezione del menu e fai clic su di essa.
  • Ora, fai clic su Modulo per aprire un modulo di modifica del codice VBA vuoto.
  • Copia e incolla il codice VBA sotto indicato per inserire una singola riga. È possibile modificare l'intervallo di celle se si desidera inserire la riga in una posizione diversa.

Sub vba_insert_row() Intervallo("A3").EntireRow.Insert End Sub

Una volta che hai finito di digitare il codice, premi F5 per eseguire la macro VBA. Una nuova riga verrà visualizzata nel riferimento di cella che hai menzionato nel codice VBA.

Per inserire più righe, modificare il riferimento di cella da un indirizzo di cella a un intervallo di celle. Ad esempio, hai bisogno di due righe tra A3 e A6 , inserisci A4:A5 come riferimento di cella. Il codice VBA sarà simile a questo dopo aver inserito l'intervallo di celle:

Sub vba_insert_row() Range("A4:A5").EntireRow.Insert End Sub

2. Usa VBA per inserire riga: nuova riga copiata

È possibile utilizzare il seguente piccolo codice per copiare una riga e incollarla in un'altra posizione.

Sub vba_insert_row() Rows(4).Copy Rows(6).Insert Shift:=xlShiftDown End Sub

Se esegui questo codice, Excel copierà la riga A4 e la incollerà tra la riga A5 e A7 , che è A6 . Si noti che le modifiche automatizzate basate su VBA non possono essere annullate utilizzando il comando Ctrl+Z . È necessario eliminare manualmente le modifiche.

3. Usa VBA per inserire la riga: nessuna formattazione

Diciamo che vuoi inserire una riga tra due righe senza copiare la formattazione dalle righe adiacenti. Puoi farlo facilmente eseguendo questo codice di riga di inserimento VBA:

Sub vba_insert_row() Rows(5).EntireRow.Insert Rows(5).ClearFormats End Sub

Dopo aver eseguito lo script VBA di cui sopra, apparirà una riga vuota e priva di formattazione dove lo desideri.

Parole finali

Potrebbe essere più semplice inserire righe in piccoli file Excel utilizzando le funzioni Inserisci o il menu contestuale visualizzato facendo clic con il pulsante destro del mouse. Tuttavia, se stai lavorando su analisi dei big data o su un foglio Excel di migliaia di righe, l'inserimento manuale delle righe diventa un processo che richiede molto tempo. Qui puoi applicare i suddetti codici di riga di inserimento VBA per risparmiare tempo.

Stai cercando cose più divertenti che Excel VBA può fare per te? Eccone un altro per te: il controllo ortografico in Excel reso facile con VBA.

Leave a Comment

Ricorda e torna allultima riga modificata nel documento Word

Ricorda e torna allultima riga modificata nel documento Word

Creando una semplice macro ora è più facile scoprire l'ultima riga modificata in Microsoft Word. Ora puoi iniziare esattamente dalla stessa riga in cui hai

Ricerca avanzata di Outlook 2010 [Generatore di query]

Ricerca avanzata di Outlook 2010 [Generatore di query]

In Outlook 2010, quando si è sommersi da un sacco di e-mail e la posta in arrivo è piena di contenuti spam, diventa difficile cercare

Utilizzare Windows 7 per sostituire il riconoscimento vocale mancante di Word 2010

Utilizzare Windows 7 per sostituire il riconoscimento vocale mancante di Word 2010

Microsoft Word 2010 include numerose nuove funzionalità che lo rendono più interattivo e facile da usare e rendono la modifica dei documenti più semplice che mai

Analisi di regressione di Excel 2010

Analisi di regressione di Excel 2010

Che cosa è l'analisi di regressione L'analisi di regressione è un termine puramente statistico che include le tecniche per modellare e analizzare diverse variabili,

Tecniche di condivisione dei documenti di Word 2010

Tecniche di condivisione dei documenti di Word 2010

Fai clic sul pulsante Backstage di Office (pulsante File) e premi Condividi, troverai l'elenco dei modi in cui puoi condividere i tuoi documenti Invia tramite e-mail Questo

Non riesci ad avviare Outlook 2010? Usa la modalità provvisoria

Non riesci ad avviare Outlook 2010? Usa la modalità provvisoria

Se Outlook 2010 si blocca a causa di un componente aggiuntivo, l'unico modo possibile è avviarlo in modalità provvisoria e rimuovere il componente aggiuntivo. A parte

Gestione componenti aggiuntivi di Office Outlook 2010

Gestione componenti aggiuntivi di Office Outlook 2010

Di recente abbiamo giocato molto con Outlook 2010. Puoi leggere i post precedenti sull'utilizzo in modalità offline, sull'esecuzione in modalità provvisoria e sull'accelerazione

Crea e aggiungi una filigrana nel diagramma di Visio 2010

Crea e aggiungi una filigrana nel diagramma di Visio 2010

Purtroppo, Visio 2010 non supporta direttamente la filigrana nei diagrammi, tuttavia prima della pubblicazione o della distribuzione, è comunque possibile creare una filigrana. In

Importa e collega fogli dati HTML in Access 2010

Importa e collega fogli dati HTML in Access 2010

Access 2010 consente all'utente di importare fogli di dati Web, il che può essere molto utile, soprattutto quando si ha a che fare con tabelle di dati salvate in formato HTML. Attraverso

Funzione CERCA.VERT in Excel 2010

Funzione CERCA.VERT in Excel 2010

La funzione CERCA.VERT di Excel può essere utilizzata quando è necessario cercare i valori nella tabella specifica e confrontarli con gli altri campi dati per il confronto