Ciao
Sono di nuovo qui a chiedere aiuto per la compilazione di questa tabella parzialmente diversa da quella per cui avevo già ricevuto un prezioso aiuto. Purtroppo non sono riuscito a trovare la discussione precedente per unirle.
Ho provato ad adattare quella precedente ma purtroppo il risultato dei miei sforzi è stato nullo. E' da un po' che mi ci sbatto ma non sono riuscito a cavare il cosiddetto ragno dal buco.
In pratica il concetto è quello di riuscire ad avere una tabella finale nel foglio "Piping Cl. PVC (Dettaglio)" partendo da un elenco che si trova nel foglio "Componenti" (che conterrà molti più oggetti di quelli che ci sono al momento).
La tabella dovrà funzionare nel modo seguente:
Premetto che non posso prevedere in anticipo cosa dovrò inserire in riga 1, 5, 12, ecc. Pertanto non ci possono essere differenze nella compilazione Se necessario posso modificare il contenuto del foglio "Componenti" aggiungendo colonne oppure la configurazione della Tabella sul primo Foglio.
1. Devo partide dal definire il valore nella cella E "TIPO" (nel precedente file c'era una finestra di dialogo che permetteva la selezione del TIPO ma qui non posso caricare il file con la Macro). Questo permette di effettuare la prima scrematura dei componenti.
2. Salvo nel caso dei Tubi (per i quali la descrizione è variabile a parità di "TIPO"), l'inserimento del valore nella cella "TIPO" deve permettere la compilazione in automatico della cella E "DESCRIZIONE". Nel caso dei tubi, la compilazione della cella E è subordinata all'inserimento dei valori nelle celle C e D. Questo incrocio di dati dovrebbe definire anche in automatico i valori nelle celle G, I e J.
3. Poi devo definire il valore nella cella C "DIAMETRO (De)" oppure nella cella D "DN/In./Sp." se nel foglio "Componenti" non c'è un valore nella colonna "DIAMETRO (De)".
4. Il contenuto della cella G - salvo errori nella compilazione dei Componenti - deve venire in automatico dell'incrocio dei valori nelle celle C (oppure D), E ed F.
5. Il materiale nella cella H devo immetterlo manualmente perchè alcuni componenti hanno stesso TIPO ma codice diverso in funzione del materiale
6. La definizione manuale del materiali permette la compilazione in automatico delle celle I e J (quello sono riuscito a farlo!)
7. La compilazione della cella B la devo fare manualmente
8. La compilazione della cella K viene in automatico (fino alla formula del prodotto, ci so arrivare...)
Nell'esempio che ho allegato, ho inserito nella parte bassa una tabella compilata manualmente per far vedere come dovrebbe essere il risultato finale.
Spero di essere stato abbastanza chiaro nell'esporre il mio obiettivo e ringrazio anticipatamente chi riuscisse ad aiutarmi.
[Modificato da vitt 05/04/2022 11:27]