Per gli altri quesiti sentiamo Anthony
Il fatto e' che io faccio fatica a seguire le informazioni.
Ad esempio:
Devo credere al titolo "Allarme Rosso" a all' affermazione (sotto quel titolo) "Tutto a posto"?
Per "foglio" devo intendere "foglio di lavoro=worksheet" o "cartella di lavoro fatta di tanti fogli"?
Intanto un chiarimento sulla funzione Shinform:
-la formula si ricalcola "mentre" excel ordina i dati; sembra che ci siano lunghi momenti in cui i dati siano "non stabilizzati" e la proprieta' HasFormula delle celle non sia accessibile; si puo' prevenire questo problema estetico (infatti l' ordinamento e' sempre corretto) inserendo nella macro di W&G lo stop al ricalcolo, variando in testa e in coda le modalita' di ricalcolo:
- Codice: Seleziona tutto
Sub Caselladiselezione1_Cambia()
Application.Calculation = xlCalculationManual '<<<
'le altre istruzioni
'le altre istruzioni
'le altre istruzioni'
Range("D17").Select '<<<
Application.Calculation = xlCalculationAutomatic '<<<
End Sub
Le istruzioni aggiunte sono quelle marcate <<<, tra cui la Range("D17").Select inserita per motivi estetici.
TUTTAVIA, mi accorgo che (se in formato reale dei dati e' quello pubblicato), la funzione shinform e' una inutile complicazione: infatti la colonna C gia' riporta in chiaro l' informazione che io (tramite la shinform) andavo a cercare nelle formule...
Bastera' allora usare in H20 la formula
- Codice: Seleziona tutto
=--(MAIUSC(C20)=MAIUSC($D$17))-RIF.RIGA(C20)/100000
e copiarla poi nelle celle sottostanti.
Va adattata al layout dei dati presenti sul foglio reale.
L' uso di questa formula invece dell' altra basata sulla funzione shinform non cambia l' approccio: in col H si calcola un "indice", si usa questo indice per riordinare l' elenco.
Quindi eventuali malfunzionamenti, sia da codice rosso che da codice bianco, vanno innanzitutto esaminati guardando i valori di questo indice, per determinare se esso viene calcolato correttamente o no; un numero positivo (ma inferiore a 1) indica che "il frutto" corrisponde", un numero inferiore a Zero indica la non corrispondenza.
Ciao a tutti.