Intervallo denominato Excel che si risolve in base al target effettivo
-
11-09-2019 - |
Domanda
Questo è uno strano problema che vedo in Excel
- Supponiamo che io abbia una gamma nominata my_range che indica la cella $ a $ 1 (o A1)
- Se poi inserisco =MY_RANGE nella cella A2 tutto sembra a posto
- Se poi provo a modificare la cella A2 vedo =$A$1 anziché =MY_RANGE
- Se inserisco = my_range su un foglio separato nella stessa cartella di lavoro tutto funziona come previsto.
Immagino che potrebbe esserci qualche proprietà sul foglio che controlla questo comportamento ma non riesco a trovarla.Il problema che sto riscontrando è che quando copio e incollo la cella copia il riferimento risolto anziché l'intervallo denominato
Soluzione
Ho più o meno trovato una soluzione...Ho scritto una macro per eseguire le seguenti operazioni
- Copia la formula (come stringa, quindi "=MY_RANGE") in un foglio diverso nella stessa posizione relativa (quindi dalla cella 3,3 sul FoglioA alla cella 3,3 sul FoglioB)
- Copia la cella del Foglio B nella cella del Foglio A
Non ho ancora assolutamente idea di cosa stia causando questo strano problema, ma al momento questa è una soluzione ragionevole per me
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow