Buongiorno
ebbene sì per il terrore dei mod ecco l'ennesimo neoiscritto che chiede aiuto, a mia discolpa però vi dico che da anni questo forum è fonte di soluzioni che ho trovato semplicemente leggendo, imparando ed eventualmente adattando, come giusto che sia, il mio problema è che stavolta non mi basta una formula per quanto complessa e di vba non so niente, purtoppo, gli ultimi giorni ho provato e riprovato, leggendo, copiando, cercando di modificare e mi sono arreso.
Ho trovato qui e altrove alcune macro che potenzialmente mi davano soluzione, anche se non soddisfacevano proprio ogni cosa,, alcune erano istantanee, altre impiegavano 1 minuto per applicarsi, in ognic caso a causa della mia ignoranza non ho saputo adattarle.
Di per sè sarebbe semplice, una macro che nasconde una riga (applicata alle righe dalla 15 alla 2800) se il valore della colonna (U) corrispondente è pari a 1. Le riscoprisse quando il valore non fosse 1.
Il file su cui opero contiene già filtri automatici, lavora su oltre 2000 righe, ma mi serve un ulteriore filtro che non posso ottenere nè con quello automatico nè con quello avanzato.
Le condizioni per attivare la macro in realtà sarebbero state più complesse, ma per semplificarla mi sono appoggiato su una formula che mi restituisce 1 nella colonna U, quindi la semplicità è solo apparente.
La macro dovrebbe funzionare solo sul foglio di riferimento (in tal caso foglio1), partire quando il valore della cella G3 o di quella G6 varia (trattasi di menu a discesa), inoltre l foglio è protetto e servirebbe che la macro togliesse la protezione, si chiamasse, e poi rimettesse la protezione (non c'è password).
Il file in teoria non posso allegarlo in quanto contiene dati personali di due migliaia e rotti di utenti del gas di una città italiana, se necessario cancello qualche dato e allego, ma credo di aver spiegato le condizioni, in ogni caso le posso riassumere in forma sintetica:
-foglio1
-si attiva al variare delle celle G3 o G6
-la macro toglie la protezione
-la macro si applica alle righe 15:2800
-la macro nasconde una di queste righe se nella colonna u una formula restituisce il valore 1, scopre quelle che non restituiscono 1
-la macro rimette la protezione
Chiedendovi scusa per il disturbo e sperando in una mano
un saluto
Alessandro