Non ho tutti gli elementi per procedere in proprio, ma e' meglio, cosi' ti insegno a fare quasi da solo...
Tu hai un file Principale (quello che contiene anche il foglio Sim) e un file Giornaliero (alert_min_la data.xlsx)
A) Apri i file Principale e poi Giornaliero; inserisci nel file Principale una copia del foglio che devi esaminare per creare le X nel foglio Sim. Supponiamo che questo foglio si chiami Giggiggi
Per questa "copia" userai il menu accessibile con tasto dx sul tab del foglio che devi copiare:
-tasto dx sul tab col nome del foglio, scegli Sposta o copia; scegli subito "Sposta alla cartella" "Principale" e "(sposta alla fine)"; spunta Crea una copia; ok
-chiudi il file Giornaliero
B) Lavorando su Sim, tramite formule crea le X nella posizione che ti interessa; ad esempio se vuoi verificare che il codice presente in A2 sia presente in colonna H di Giggiggi potresti usare
- Codice: Seleziona tutto
=SE(E(A2<>"";CONTA.SE(INDIRETTO("Giggiggi!H:H");A2)>0);"X";"i")
Nota l'uso di Indiretto per creare l'indirizzo dell'area su cui guardare: serve per non "distruggere" la formula nel prosieguo delle cose da fare; quindi usa questa tecnica quando elabori la tua formula.
Copia questa formula verso il basso per quante righe ti interessa, anche oltre l'elenco che pensi di dover gestire.
Ora il file Giornaliero e' pronto per le successive operazioni; salvalo e tienilo aperto.
C) Registra una macro mentre, partendo dal foglio Sim, diligentemente esegui queste operazioni:
-elimini il foglio Giggiggi (lo puoi fare da tasto dx sul tab del nome foglio); e' questa la fase in cui la formula del punto B si sarebbe distrutta se non avessimo usato "Indiretto".
-apri il file Giornaliero
-sposti nuovamente il foglio Giggiggi sul file Principale
-chiudi il file Giornaliero senza salvarlo
-selezioni il foglio Sim
Interrompi la registrazione della macro.
Per le istruzioni e i primi suggerimenti su come registrare una macro:
viewtopic.php?f=26&t=103893&p=622593#p622593Ora le X sono gestite dalla formula inserita, lavorando sui dati del file Giornaliero (foglio spostato in Principale).
A questo punto dobbiamo modificare il codice della macro affinche' lavori su un file "Giornaliero" aggiornato.
A questo scopo pubblica il codice della macro ottenuta tramite Registra macro e vedremo le modifiche da farsi.
Tuttavia dovresti anche chiarire se il file Giornaliero da prelevare ha la data di Oggi o quella di Ieri, o se invece vuoi poter scegliere "a mano" il file da aprire.
Ciao