› Sviluppare funzionalita su Microsoft Office con VBA › Filtrare dei in base ad una condizione
-
AutoreArticoli
-
Il campo ASS aggiunto da Aldo non calcola il valore assoluto, ma semplicemente fa la differenza tra SeaDepth (profondità del fondale della stazione) e SampleDepth (profondità a cui viene fatta la misurazione dei vari parametri, tra cui anche l'ossigeno disciolto). Per questo motivo assume anche valori negativi.
Nel file che ho allegato (ProvaPlanera63V3.xlsm), c'è il foglio TabPiv che contiene la Tabella Pivot creata dati presenti nel foglio "Foglio1" da cui si possono vedere per quali stazioni/data va estratta la riga da "Foglio1" con il valore di "Dissolved oxygen". In particolare per la regione Abruzzo andrebbero esclusi solo 3 Stazioni/data evidenziate in rosso in cui il valore di ASS è > 1. Invece la macro di Aldo ne estrae solo 11 nel foglio "DatiEstratti". La macro si chiama ScriviDati.
Allora il codice e' giusto, solo che avevo dato per scontato che il foglio fosse ordinato per NationalStatinID, invece non e' cosi'.
Adesso prima di filtrare i dati ho fatto ordinare il foglio per NationalStatinID e ha estratto i dati giusti.
In allegato il file corretto.
Allegati:
You must be logged in to view attached files.Grazie Aldo.
Quindi se applico la macro ad altri dati, devo prima di eseguirla ordinare i dati in base al campo NationalStationID. Giusto ?
Ciao Scossa.
Non ho ancora chiaro in testa se nel forum tu hai il compito di aiutare a risolvere i problemi oppure di rompere ....
Ma non hai proprio null'altro da fare ...
Comunque per fortuna che ci sono persone molto capaci e disponibili nel forum.
Buona serata a tutti
Quindi se applico la macro ad altri dati, devo prima di eseguirla ordinare i dati in base al campo NationalStationID. Giusto ?
Non importa, ho inserito l'ordinamento nel codice. Naturalmente tutto funziona se l'ordine delle colonne non viene modificato.
Grazie mille Aldo.
Domani provo la macro con l'insieme dei dati e ti farò sapere.
Non ho ancora chiaro in testa se nel forum tu hai il compito di aiutare a risolvere i problemi oppure di rompere ....
Normalmente aiuto, ma per aiutare ho bisogno di capire e quindi chiedo chiarimenti (visto le contraddizioni che ho evidenziato nella tua esposizione del problema); ti ho anche messo l'elenco delle stazioni che ho ricavato con access ma tu non ti sei degnato di riscontrare, così come non ti sei degnato di riscontrare la proposta di Raffaele; e ignorare gli altri utenti che intervengono fattivamente è mancanza di rispetto.
Buongiorno planera63,
In informatica esiste un criterio GIGO (garage in, garage out) che semplicemente significa che se ad una procedura fornisco dati sbagliati, giustamente avrò un risultato senza senso: in quest'ottica sono opportune le richieste di chiarimento e, a me sembra, che quelle di @scossa vadano in questa direzione.
Ciao Scossa.
Non ho ancora chiaro in testa se nel forum tu hai il compito di aiutare a risolvere i problemi oppure di rompere ....
Moderazione. Un avvertimento solo sarà sufficiente.
https://www.excelvba.it/regolamento.php --art.9
Buongiorno a tutti.
Colgo l'occasione per scusarmi se ho trascurato le considerazioni o le richieste di maggiori spiegazioni di qualcuno o se ho offeso qualcuno. Mi dispiace. Credo che sia accaduto perché con Aldo Ercolini c'è già una certa confidenza perché in passato mi ha già aiutato nell'elaborazione di dati, più o meno della stessa tipologia.
E poi in questi giorni, scusatemi, ma sono molto triste e nervoso perché ho smarrito il mio gatto Cesare. Per me era come un figlio, stavamo sempre insieme.
Comunque colgo l'occasione per augurare una buona pasqua a tutti voi del forum !!!
Credimi, è passato un mese ma ancora non riesco a non pensarlo.
Non pensavo che avrei amato così un gatto. Pensa che ho pianto tanto per lui; nemmeno per la morte di mio padre ho provato quello che sto provando per lui. C'era un intesa, un rispetto dei propri spazi, ...
Ogni giorno continuo ad andare dove l'ho smarrito, sperando che all'improvviso mi compaia tra i piedi. Credimi non ho voglia nemmeno di scendere in giardino per pulire e preparare l'orto, perché lui era sempre presente per saltare sugli alberi o per nascondersi tra le piante oppure si coricava e aspettava che io finissi per salire a casa.
Mi dispiace tantissimo per il tuo gatto; io ne ho tre e, come Francesco (V.F.), comprendo quello che stai provando.
Mi dispiace tantissimo per il tuo gatto; io ne ho tre e, come Francesco (V.F.), comprendo quello che stai provando.
Grazie mille scossa e scusami se sono stato un po' scostante e offensivo.
Grazie mille scossa
-
AutoreArticoli
