Ciao a tutti,
piombo qui, dopo un combattimento con excel per cercare di risolvere un problema che per molti di voi sembrerà una bazzecola...cercherò di spiegarmi nel miglior modo possibile.
supponiamo di avere 2 files. uno chiamato XXX e l'altro YYY
1) tutti e due hanno testi (nomi di città, che io chiamo intestazioni dei dati) sulla riga 1 (da A2:A30) e altri codici (testo) sulla colonna A (da A1:A100).
2) sia in XXX che in YYY i nomi in riga 1 sono uguali e disposti nella stessa sequenza (quindi in A5 troveremo in entrambi lo stesso nome), mentre nella colonna A vi sono gli stessi codici ma disposti in sequenze diverse (quindi non c'e corrispondenza).
3) due intestazioni hanno come incrocio una cella con numero (un testo in riga 1 e testo nella colonna A es. A11 x F1 identifica un valore numerico....mi spiego meglio:
se in F1 c'è il nome MILANO e in A11 il codice TEMP1990 la risultante sarà la cella F11 con valore di 10 gradi centigradi e così via...
cosa deve fare la macro:
visto che le intestazioni delle città in riga 1 non cambiano dovrebbe, leggere il contenuto della cella B1, confrontarle con il contenuto di ogni cella in colonna A (A1, B1, C1, D1, ecc... fino a A100)nel file XXX. Confrontare le coppie con quelle che nel file YYY (sempre nel medesimo procedimento) e poi qual'ora vi fosse eguaglianza copiare il famoso dato (valore) dal foglio XXX a YYY. Poi quando è arrivato alla fine della colonna A, spostarsi da B1 ad C1 (bloccando B1) e scorrendo sempre le celle in A....e via così fino alla fine.
Attenzione: deve essere rispettato la "la interazione". Un'altra cosa: il file XXX non sempre ad ogni coppia corrisponde un valore, a volte la cella è vuota...non so se è utile come info ma non si sa mai!
spero sia tutto chiaro....
grazie a tutti e ammirazione per chi saprà aiutarmi...
4) Il file di origine sarà XXX quello finale YYY.