guy, intanto ti dico che sto studiando il tuo codice, per capire come l'hai costruito e il metodo adottato. lo sto stressando con casi veri. sono d'accordo con te, funziona meglio degli accoppiamenti manuali. è gia un risultato fantastico!
ho provato a fare delle modifiche per continuare a perfezionarlo ma mi sono fermato.
questi i punti sui quali mi sono incastrato:
-per necessita tecniche i primi elementi nella lista sono pezzi che vanno solo nella colonna "lunga". sono elementi sia esterni allo stock tubi e sia elementi presi dallo stock. una volta inseriti quelli dello stock però non vengono segnati come used quindi quando lancio l'accoppiamento il codice me lo ripesca, anche se l'ho gia usato manualmente. Ho provato ad innestare una formattazzione condizionale ma non mi dava piu used quando poi accoppia da solo
-c'è un modo secondo te per impostare un minimo sotto il quale comunque non andare. magari andando a pescare nella sequenza di 20 tubi successivi? se una coppia infatti, dopo tutte le possibili permutazioni e combinazioni che fa il codice mi restituisce delta =0.39 perche non ha altri risultati, per me quella differenza è problematica perche non posso accettarla, non permette di avvitare i tubi. questa cosa in realtà potrei risolverla intervenendo manualmente, ma si ripresenta il problema dei tubi non segnati come used. ..ovvio che piu si riesce ad automatizzare meglio è...
-se io cancello una linea dove ci sono dei tubi, questi rimangono comunque come used.
-se manualmente uso un tubo che è stato gia usato, non me ne accorgo, non ho indicazioni se non l'used nello stocl, che però non mi "blocca" il tubo.. in quanto posso riusarlo (erroneamente)
scusami sempre se non sono proprio lessicalmente fluido... ma so che mi capisci ormai..
[Modificato da Andriulo Tommaso 14/08/2015 23:51]