Come Loop Through tavole In Excel VBA Usare
Mentre automatizzi le solite noiose attività di Excel in VBA, avrai la necessità di scorrere ogni foglio. Ed è per questo che sei qui, ovviamente.
Vediamo il codice per scorrere i fogli in una cartella di lavoro.
Codice VBA per eseguire il ciclo in tutti i fogli in Activeworkbook e stampare i fogli Nome
Sub loopSheets() For Each ws In ActiveWorkbook.Worksheets Debug.Print ws.Name Next ws End Sub
Il codice vba sopra, scorre ogni foglio nella cartella di lavoro attiva e stampa il nome del foglio
Come funziona?
È abbastanza semplice. Diciamo a VBA di memorizzare ogni foglio di lavoro nella cartella di lavoro attiva in ws e quindi di stamparne il nome utilizzando il metodo del nome.
Ripeti tutti i fogli tranne uno
Quindi, se stai tentando di unire più fogli in un foglio principale, dovrai scorrere ogni foglio. copia i dati di ogni foglio nel foglio principale. Ma potresti voler escludere il foglio principale dal ciclo. Supponiamo che tu abbia chiamato il foglio principale come “Principale”. In tal caso usa questo metodo:
Sub loopSheets() For Each ws In ActiveWorkbook.Worksheets If ws.Name <> "Master" Then Debug.Print ws.Name & " Copied" End If Next ws End Sub
È quasi uguale al codice precedente, con solo l’aggiunta dell’istruzione If.
If ws.Name <> "Master" Then
Questa riga controlla se il nome del foglio di lavoro corrente è “Principale”. se non lo è, viene eseguito il codice tra if block. Altrimenti il codice all’interno se il blocco viene saltato.
Quindi sì ragazzi, è così che puoi scorrere i fogli di lavoro in Excel. Successivamente impareremo come consolidare più fogli in uno utilizzando vba.
Scarica il file
`link: /wp-content-uploads-2019-11-How-To-Loop-Through-Sheets-In-Excel-Using-VBA.xls [__ Come scorrere i fogli in Excel usando VBA]
Articoli correlati:
link: / files-workbook-and-worksheets-in-vba-add-and-save-new-workbook-using-vba-in-microsoft-excel [Aggiungi e salva una nuova cartella di lavoro usando VBA in Microsoft Excel 2016]
link: / menu-barre degli strumenti-barra di stato-in-vba-mostra-un-messaggio-sulla-barra di stato-utilizzando-vba-in-microsoft-excel [Visualizza un messaggio sulla barra di stato VBA di Excel]
link: / general-topics-in-vba-turn-off-warning-messages-using-vba-in-microsoft-excel [Disattiva i messaggi di avviso usando VBA in Microsoft Excel 2016]
Articoli popolari:
link: / formule-e-funzioni-introduzione-di-vlookup-funzione [La funzione CERCA.VERT in Excel]
link: / tips-countif-in-microsoft-excel [CONTA.SE in Excel 2016]
link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel]