Come hai potuto notare cerco di impegnarmi il più possibile per apprendere l'arte del VBAismo...
Ok per la soluzione del RESTO (Mod 4) così incrementa il valore di 1 ogni 4 cicli, ma non ho capito I = I - 1 * (J = 0) me la puoi spiegare ? perchè non capisco come faccia ad aumentare se viene tolto -1
Inoltre come faccio ad inserire i valori senza sovrascriverli a quelli vecchi, ma facendo slittare una lista già analizzata e già presente per esempio in H5 : H10 verso il basso ogni volta che aggiungo nuovi dati. ( alternativa al comando Selection.Insert Shift:=xlDown)
che avevo utilizzato nella mia versione iniziale con queryweb su foglio, ma qui cambia tutto..
Inoltre avevo poi i 2 seguenti problemi, analizzando nuovamente dopo tot tempo lo stesso link mi posso trovare 2 situazioni critiche:
1) i dati da rianalizzare sono cambiati ma non tutti e quindi mi trovo doppioni con lo stesso importo
esempio lista analizzata e già in colonna A
11/11/12 pluto 2,60
11/11/12 paperino 2,59
11/11/12 pluto 2,58
11/11/12 minni 2,57
11/11/12 pluto 2,56
11/11/12 pippo 2,55
lista che troveremo al prossimo controllo
11/11/12 gastone 2,62
11/11/12 paperino 2,61
11/11/12 pluto 2,60
11/11/12 paperino 2,59
11/11/12 pluto 2,58
11/11/12 minni 2,57
quindi se riparto con l'analisi quelli dal 2,60 fino al 2,57 me li ritrovo doppi... e quindi dovrei saltarli ... qui forse penso di potercela fare con un controllo if<= .... attendo comunque un consiglio/dritta...
2) i dati da rianalizzare sono cambiati tutti ed oltre (quindi sfuggiti
)... ma possiamo ricostruirli..
esempio lista analizzata e già in colonna A
11/11/12 pluto 2,60
11/11/12 paperino 2,59
11/11/12 pluto 2,58
11/11/12 minni 2,57
11/11/12 pluto 2,56
11/11/12 pippo 2,55
lista che troveremo al prossimo controllo
11/11/12 gastone 3,23
11/11/12 paperino 3,22
11/11/12 pluto 3,21
11/11/12 paperino 3,20
11/11/12 pluto 3,19
11/11/12 minni 3,18
quindi ci mancherebbero tutti i dati da 2,61 a 3,17 e per ricostruirli basterebbe una pezzo di codice che mi prenda gli ultimi 2 nomi
della lista analizzata precedentemente ossia "paperino 2,59 e pluto 2,60 e vengano aggiunti alla lista prima di far partire l'analisi della nuovo situazione alternandoli uno all'altro ossia --> paperino 2,61 - pluto 2,62 - paperino 2,63 - pluto 2,64 - ecc. fino al 3,17.
Ti chiedo un consiglio per poter evitare km. di codice grezzo rispetto a quello che tu riesci a riassumere in poche righe..