Pagina precedente | 1 2 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

nascondere le righe che non contengono il contenuto scritto in una cella

Ultimo Aggiornamento: 11/12/2019 10:46
Post: 3.600
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
11/12/2019 09:21

Bastano tre Fogli di lavoro.



Windows XP - Excel 2000
Windows 10 - Excel 2013
Post: 19
Registrato il: 27/11/2019
Età: 74
Utente Junior
office 365
OFFLINE
11/12/2019 09:30

Post: 3.601
Registrato il: 03/04/2013
Utente Master
Excel 2000 - 2013
OFFLINE
11/12/2019 10:46

Buona giornata, Giacomo;
purtroppo non riesco a rimandarti il File modificato, il tuo File necessita di "Riferimenti - VBAProject" mancanti sul mio PC e vorrei evitare di fare confusione.

Quello che riesco a fare è inviarti un File con quattro Fogli di lavoro piuttosto diversi da quelli proposti nel Tuo File ad esclusione del Foglio di lavoro "FANGHI" che è molto simile a quello utilizzato nei miei Test:
- Report
- Sceltaimpianto
- monitor
- FANGHI

Il numero di Fogli di lavoro è ininfluente; unico vincolo il "COMUNE IMPIANTO" selezionato deve essere necessariamente in Cella "A1", altrimenti sarà necessario avere tanti Codici VBA quante sono le varianti.

Il File funziona in questo modo:
Entrando in "Sceltaimpianto", "monitor" o "FANGHI" nella Cella "A1" troverai una "Convalida Dati" proprio come nel Tuo File "FANGHI".

Dopo aver selezionato il "COMUNE IMPIANTO" desiderato, premendo "Ctrl+A", verrà visualizzato il Foglio di lavoro "Report" nel quale saranno nascosti tutti i "COMUNI IMPIANTO" diversi da quello selezionato nel Foglio di lavoro dal quale è partita la selezione ("Sceltaimpianto", "monitor", "FANGHI" o altri).

Per visualizzare tutti i Record presenti nel Foglio di lavoro "Report" basta eseguire "Doppio Click" in una qualunque Cella nel Foglio di lavoro "Report".

Una piccola modifica nel Campo "COMUNE IMPIANTO" (Colonna "E") mi ha consentito di indicare quanti Record significativi sono stati selezionati; può piacere o meno ma tant'è.

In alternativa a "Ctrl+A" è ovviamente possibile utilizzare un Pulsante dedicato, come nel Tuo File, oppure "Doppio Click" in una qualunque Cella nel Foglio di lavoro attivo ma in quest'ultimo caso sarà necessaria un Codice VBA dedicato per ogni Foglio di lavoro.

Vedi se può esserti utile.

A margine di quanto sopra, a beneficio degli Utenti di Forum, credo si potrebbe ridurre il numero di UserFor utilizzando il "Controllo" "Pagine"; sicuramente avrai già valutato questa opportunità preferendo la soluzione che hai adottato.

 

Buon Lavoro.

Giuseppe



Windows XP - Excel 2000
Windows 10 - Excel 2013
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 08:02. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com