Come filtrare i dati personalizzati per il foglio di lavoro Excel in VBA per MS Excel?

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 .

Registratore macro di riferimento relativo VBA

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.

Dati filtro personalizzato per foglio di lavoro Excel In VBA per MS Excel

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.

Dati di filtro personalizzati per foglio di lavoro Excel In VBA per MS Excel

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

Dati di filtro personalizzati per foglio di lavoro Excel In VBA per MS Excel

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.

Dati filtro personalizzato per foglio di lavoro Excel In VBA per MS Excel

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

Dati di filtro personalizzati per foglio di lavoro Excel in VBA per MS Excel

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!

Write a Comment

Il tuo indirizzo email non sarà pubblicato.