Buongiorno,
sto sviluppando un sistema di gestione ordini che mi permetta di dividere in fogli diversi gli ordini di spedizione gestiti da quelli non gestiti.
Nello specifico ho questo file con in Foglio1 un elenco di ordini da gestire :
http://www.filedropper.com/elencoconsegne
Gli ordini sono distinti tra loro dal codice univoco del campo "N° spedizione" (es. IT00100075356)
Tramite varie macro -e passando anche per un programma esterno a Excel- genero questo file con la pianificazione di alcuni ordini che decido di gestire:
http://www.filedropper.com/ordineviaggio_1
Parto dicendovi a cosa devo arrivare, ovvero:
nel file "Elenco Consegne" alla fine dovrò avere:
Foglio1 Elenco dati di tutti gli ordini da gestire -e c'è-
Consegne Pianificate Elenco dati come in "Foglio1" ma dei soli ordini pianificati con vari file "Ordine Viaggio_1" -più una nuova colonna "Codice viaggio" che descrivo sotto-
Consegne Rimaste Elenco dati come in "Foglio1" degli ordini non presenti in "Consegne Pianificate"
Ora il punto in cui mi areno (e inizio a invocare il Dio Countif) è questo:
Ho bisogno che una macro legga i N°spedizione contenuti nel file "Ordine Viaggio_1" e generi nel file "Elencoconsegne" - foglio "Consegne Pianificate" un elenco con i relativi dati di quegli ordini copiati dal Foglio1 partendo dalla colonna B.
In colonna A invece deve associare ad ogni riga appena importata il "Codice Viaggio" (Formula della CELLA E1).
Prima di incollare i dati deve però controllare che il codice viaggio non sia già presente nel foglio "Consegne Pianificate" colonna A.
Se è presente deve chiedermi se voglio sovrascrivere i dati del codice e quindi:
Se dico di Sì deve eliminare le righe che contengono quel codice viaggio e inserire in fondo nuove righe con i nuovi dati di spedizioni.
Se dico No abortire l'operazione così da poter modificare il codice viaggio che voglio importare.
Se decido per il Sì avrò aggiornato l'elenco delle "Consegne Pianificate" e ho bisogno che la Macro generi in foglio "Consegne Rimaste" un elenco delle consegne rimaste da pianificare, copiando i dati dal "Foglio1" .
Quindi mi troverò 3 fogli in "Elenco Consegne":
Se può essere utile:
per farlo ho già provato a modificare in vari modi la seguente macro di ANthony47
http://www.pc-facile.com/forum/viewtopic.php?f=26&t=105548
che fa una cosa molto simile (controlla che non ci siano valori duplicati quando si importano dati da file esterni)
ma non riesco ad adattarla correttamente al mio scopo.