Dal tuo primo messaggio di questo topic mi sembra di capire che l'aggiornamento da web avviene automaticamente
luca0202 ha scritto:Avrei un foglio excel con archivio estrazioni del lotto aggiornabile via web e foglio 1 dove ci sono le operazioni che vorrei fare...
Pertanto, ho lavorato sul foglio1 non sull'aggiornamento da web, per fare questo crei una query-web mentre registri la macro, (anche perché non so proprio dove andare prendere i dati di quell'archivio).
Per quanto riguarda il numero di presenze nel tuo foglio erano riportate da 3 a 1 presenze, pertanto ho inserito io stesso il messaggio, per non perdere l'informazione, che si stava superando il numero previsto (le 3 presenze).
Inoltre, se prevedevi di trascrivere tutte le presenze avresti dovuto impostare come primo valore presenza 1 fino al numero di presenze trovato, quindi in ordine crescente e non decrescente altrimenti come faccio ad inserire 4 o 5 presenze? Se andassi a ritroso partendo dalla riga 23 con presenza "1", cancellerei parte dell'archivio, non credi?
Oppure pensi che debba scansionare una prima volta per sapere qual'è il valore massimo delle presenze per iniziare a inserire questo valore alla riga 21 per poi scendere di riga, ciò comporterebbe una doppia esecuzione della macro che vorrei evitare.
Devo fare una nota sullo schema dei dati da te impostato in quanto non è corretto mettere un'analisi al di sotto dell'archivio da analizzare e che varia soprattutto se questa analisi prevede una testata che deve essere trascritta per via della pulizia dei dati che si effettua ad ogni avvio. E' pertanto più corretto inserire l'analisi a fianco delle colonne archivio riprodotto o addirittura su un altro foglio.
Inoltre, dovendo rilevare gli 8 numeri adiacenti su ogni lato del valore cercato, avresti dovuto lasciare una riga e/o colonna intorno al range delle estrazioni (in pratica iniziare dalla colonna B) quindi avremmo avuto il valore 84 di Bari in B3 e non in A2 (oppure, se non è necessaria la testata delle ruote in questa analisi, il valore 84 potrebbe stare in B2, lasciando vuota la prima riga del foglio)
Tutto ciò avrebbe semplificato l'intera macro in quanto le celle vuote non vengono prese in considerazione mentre trovando il nome delle ruote in alto, le sigle AS, AC in basso e nessuna colonna a sinistra la macro diventa più complessa per via delle diverse condizioni da inserire.
Se vuoi sistemare diversamente i dati analizzati possiamo farlo modificando interamente la macro
Per quanto riguarda il numero 90 dovresti indicarmi dove rilevi l'errore
fai sapere
ciao