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.

Lascia un commento

Come aggiungere font personalizzati al server di documenti ONLYOFFICE

Come aggiungere font personalizzati al server di documenti ONLYOFFICE

Installa i font personalizzati su ONLYOFFICE Document Server per Linux o Docker, rigenera l'elenco dei font e verifica che vengano visualizzati correttamente negli editor e nei file esportati.

Come eseguire LibreOffice in modalità headless all'interno di un container Docker

Come eseguire LibreOffice in modalità headless all'interno di un container Docker

Esegui LibreOffice in modalità headless in Docker per la conversione di file DOCX, XLSX, PPTX e PDF con un'immagine riproducibile, mount sicuri, font, profili e verifica.

Come risolvere il problema dell'avvio lento di LibreOffice su Windows 11 e Linux

Come risolvere il problema dell'avvio lento di LibreOffice su Windows 11 e Linux

Risolvi i problemi di avvio lento di LibreOffice su Windows 11 e Linux con la modalità di risoluzione dei problemi, i controlli delle estensioni, la riparazione del profilo e gli aggiornamenti specifici dell'installazione.

Come abilitare lo sviluppo di plugin negli editor desktop di ONLYOFFICE

Come abilitare lo sviluppo di plugin negli editor desktop di ONLYOFFICE

Configura lo sviluppo di plugin in ONLYOFFICE Desktop Editors: installa un archivio .plugin locale, collega la cartella sorgente, abilita gli strumenti per sviluppatori e testa le modifiche.

Come eseguire script Python nelle macro di LibreOffice Calc

Come eseguire script Python nelle macro di LibreOffice Calc

Scopri quando utilizzare le macro Python direttamente in Calc e come richiamare le funzioni Python da LibreOffice Basic con esempi pratici di UNO e ScriptForge.

Risolvere l'errore "Host WOPI non autorizzato" in Collabora Online CODE

Risolvere l'errore "Host WOPI non autorizzato" in Collabora Online CODE

Risolvi l'errore "Unauthorized WOPI Host" di Collabora Online CODE verificando la corrispondenza del nome host WOPI, configurando i gruppi di host Docker, controllando l'elenco IP consentito separato di Nextcloud e verificando la connettività.

Risolvi l'errore "Token non valido" nell'integrazione di ONLYOFFICE con Nextcloud.

Risolvi l'errore "Token non valido" nell'integrazione di ONLYOFFICE con Nextcloud.

Risolvi gli errori "Token non valido" di ONLYOFFICE in Nextcloud verificando il segreto JWT, l'intestazione di autorizzazione, le impostazioni Docker, il comportamento del proxy e lo stato del connettore.

Risolvere l'errore "Impossibile salvare il documento" di ONLYOFFICE in Nextcloud

Risolvere l'errore "Impossibile salvare il documento" di ONLYOFFICE in Nextcloud

Risolvi l'errore "Impossibile salvare il documento" di ONLYOFFICE in Nextcloud verificando callback, URL interni, JWT, TLS, routing proxy, log e spazio di archiviazione.

Risoluzione del problema "Connessione socket chiusa inaspettatamente" in Collabora Online: controlli WebSocket e proxy

Risoluzione del problema "Connessione socket chiusa inaspettatamente" in Collabora Online: controlli WebSocket e proxy

Risolvi gli errori di connessione socket di Collabora Online verificando la modifica WebSocket 26.04, le route proxy, le intestazioni di aggiornamento, i timeout, TLS e i log.

Come abilitare il controllo ortografico per più lingue in Collabora Online

Come abilitare il controllo ortografico per più lingue in Collabora Online

Abilita il controllo ortografico multilingue in Collabora Online aggiungendo dizionari server, consentendo i codici lingua, assegnando lingue al testo e testando documenti multilingue.