VBA for Office Suite o Virtual Basic For Applications sta diventando popolare tra i professionisti dell’ufficio. Ora è un potente strumento di programmazione per gli utenti e la cosa migliore di VBA è che puoi usarlo anche se non sai nulla di codifica. In VBA, abbiamo macro, che sono oggetti che creiamo per personalizzare determinate funzioni. Quindi chiamiamo queste macro e le eseguiamo per le nostre esigenze.
Il filtraggio è uno strumento molto popolare e comunemente usato in MS Excel. Se hai a che fare con set di dati molto grandi in MS Excel e devi guardare solo valori o voci specifici, puoi filtrare le righe che non sono delle tue esigenze in quel momento. Ad esempio, se è stato creato un foglio Excel contenente segni di studenti in una classe e si desidera scoprire chi ha ottenuto l ‘80% e più, è possibile filtrare tutte le righe in cui gli studenti hanno ottenuto un punteggio inferiore all’ 80%. Quindi, questo è il concetto.
Per VBA, è possibile creare macro per le operazioni di filtro. In questo articolo, vi mostrerò come farlo.
Passaggi per filtrare i dati personalizzati per il foglio di lavoro Excel in VBA per MS Excel
In primo luogo, è necessario attivare la scheda Sviluppatore in MS Excel.
Quindi, toccare la scheda Sviluppatore nella barra multifunzione. Esistono due tipi di riferimenti, uno è il riferimento assoluto e l’altro è il riferimento relativo. Ho già scritto un articolo sullo stesso argomento usando il riferimento relativo. Ma qui, vi mostrerò senza usare riferimento relativo. Per ordinare e filtrare il tipo di funzioni, utilizzare sempre Riferimento assoluto. Ora, fare clic su Registra macro .

Ora si apre la finestra Registra Macro. Selezionare un tasto di scelta rapida per voi. Ad esempio, ho selezionato Ctrl+Maiusc+U. Ho chiamato il collegamento come FilterByCategoryClothingAccessories. Ciò significa che la macro mostrerà solo le righe, in cui la categoria è Abbigliamento o Accessori.

Ora, oltre al capo scheda Dati, fare clic sullo strumento Filtro. Questo attiverà lo strumento Filtro. Quindi, fare clic sulla freccia a discesa sotto la colonna Categoria. Controlla solo il menu abbigliamento e accessori.

Ora, vai alla scheda Sviluppatore e fai clic su Interrompi registrazione.

Se si desidera filtrare in base a un intervallo di numeri, ad esempio, qui voglio vedere le righe che hanno vendite tra $15.000 e 5 55.000. Quindi, fare clic sul menu a discesa della colonna Vendite, andare a Filtri numerici e quindi selezionare Tra.

Si apre la finestra Filtro automatico personalizzato. Selezionare l’intervallo. Fare clic su OK.

La macro è ora creata. Quindi, vai alla scheda Sviluppatore e fai clic su Interrompi registrazione.
Questo è tutto!
Per saperne di più: Elenco di tutti i tutorial di Excel VBA
A proposito di Debaleena
La felicità è la migliore terapia. Usalo per guarire te stesso e poi gli altri!