Ho questo problema, e oltre a non avere abbastanza competenze in VBA per poterlo risolvere, non ho neanche idea di che strategia risolutiva usare, di conseguenza non so neanche cosa cercare su internet.
(Provo a spiegare bene un po' tutta la situazione per poter essere più chiaro).
Sto creando un fogli Excel che attraverso una macro mi calcoli i tempi di produzione degli infissi che ho inserito; inserisco i vari dati richiesti (quante sono, quanto sono alte...) e al via la macro fa il resto. Il problema è questo: solitamente la LARGHEZZA dei pezzi rimane costante, ma se dovesse cambiare l'operaio deve perdere del tempo per andare in deposito e prendere il legno grezzo della nuova larghezza., tempo che deve essere presente nella somma finale.Questo cambio di larghezza però è fatto per pochi pezzi, l'operaio tornerà poi ad utilizzare la prima misura (che nel frattempo non ha riportato in deposito, ma ha lasciato sul posto di lavoro).
IN ALTRE PAROLE: in un angolo del foglio excel la macro tiene in memoria tutto quello che viene inserito, quindi io potrei dire "confronta questa larghezza con quella inserita prima, se è diversa aggiungi del tempo", quando poi però ritorno dalla larghezza2 alla larghezza1 mi aggiunge dell'altro tempo, che in realtà non deve esserci, visto che l'operaio lascia sul posto di lavoro la vecchia larghezza del legno.
So che è lungo e noioso, ma non ho proprio idea di come muovermi (avevo pensato a una funzione cerca, che però deve tenermi conto di quanti numeri diversi ci sono, va bè). Grazie in anticipo