CIAO Carmeloprivi
Ecco una macro di base che è possibile usare per filtrare le celle che contengono il termine "fatto" in Excel:
Sub FilterDone()
Set the filter range to the entire worksheet
Set filterRange = ActiveSheet.UsedRange
Set the filter criteria to cells that contain "done"
filterCriteria = "\*fatto\*"
Apply the filter
filterRange.AutoFilter Field:=1, Criteria1:=filterCriteria
Fine sub
Per utilizzare questa macro:
- Apri il tuo foglio di lavoro Excel.
- Premere Alt + F11 per aprire l'editor VBA.
- Nell'editor, vai su Inserisci > modulo.
- Copia e incolla il codice macro sopra nel modulo.
- Salvare la macro e chiudere l'editor.
- Torna al tuo foglio di lavoro.
- Premere Alt + F8 per aprire la finestra di dialogo Macro.
- Selezionare la macro "FilterDone" e fare clic sul pulsante "Esegui".
Questa macro filtrerà la prima colonna del foglio di lavoro per visualizzare solo le celle che contengono il termine "fatto". È possibile personalizzare l'intervallo di filtri e i criteri modificando le variabili 'filterRange' e 'filterCriteria' nel codice della macro.
OPZIONE B.........
Certo, ecco una macro di base in VBA che puoi usare per filtrare le celle contenenti un testo specifico:
Sub FilterByKeyword()
Parola chiave Dim come stringa
keyword = "done" ' Cambia questo testo per il testo che vuoi filtrare
Filter the active sheet by the keyword
Metodo ActiveSheet.Range("A1"). Campo filtro automatico:=1, Criteri1:="*" & parola chiave & "*"
Fine sub
Per utilizzare questa macro, è sufficiente aprire il file Excel contenente i dati che si desidera filtrare, premere Alt + F11 per aprire l'editor VBA, quindi incollare il codice sopra in un nuovo modulo.
Quindi, aggiornare la variabile della parola chiave al testo in base al quale si desidera filtrare (in questo caso, "fatto"), quindi eseguire la macro premendo F5 o facendo clic sul pulsante Esegui.
La macro filtrerà quindi la prima colonna del foglio attivo per mostrare solo le righe contenenti la parola chiave specificata.
Si noti che questa macro presuppone che i dati che si desidera filtrare si trovino nella prima colonna del foglio attivo (da cui il parametro Field:=1). Se i dati si trovano in una colonna diversa, sarà necessario aggiornare questo parametro di conseguenza.
MIGLIORI SALUTI
SEGUNFUNMI
Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.