Dave ha un ampio database che conserva in una cartella di lavoro di Excel. Consiste di campioni di materiale e utilizza la funzione CERCA.VERT per generare vari moduli e rapporti. Dave vuole includere un’immagine bitmap nel modulo che cambia in base a una delle variabili. Ad esempio, se il modulo descrive una mela, Dave vuole che appaia un’immagine di una mela; se si descrive una pera, dovrebbe apparire una pera; e così via.

Questo è certamente un compito impegnativo, ma sorprendentemente può essere fatto senza macro. I passaggi sono coinvolti, ma non così difficile da eseguire una volta arrivati:

  1. In un nuovo foglio di lavoro selezionare una cella (come la cella B4).

  2. Immettere il nome “mela” nella casella Nome, a sinistra della barra della formula. Questo definisce il nome “mela” per fare riferimento alla cella B4.

  3. Con la cella B4 ancora selezionata, visualizzare la scheda Inserisci della barra multifunzione e utilizzare lo strumento Immagine per inserire l’immagine della mela.

  4. Ingrandisci la larghezza e l’altezza della cella B4 in modo che l’immagine della mela sia contenuta interamente all’interno della cella.

  5. Ripetere i passaggi da 1 a 4 per ciascuna delle altre immagini, posizionando ciascuna immagine in una cella diversa e denominandole in base al contenuto dell’immagine. (Per il bene di questo esempio, presumo che “pera” sia la cella D4 e “arancione” sia la cella F4.)

  6. Nel foglio di lavoro che conterrà il modulo, crea una formula che conterrà i nomi del frutto, come la seguente formula, che visualizza “mela”, “pera” o “arancia”, a seconda del valore nella cella G1:

  7. È importante che la formula faccia riferimento ai nomi esattamente come li hai definiti nel passaggio 2 per l’immagine di ogni frutto. Per il bene di questo esempio, presumo che tu abbia inserito questa formula nella cella A1 di Sheet1.

  8. Visualizza la scheda Formule della barra multifunzione.

  9. Fare clic sullo strumento Definisci nome. Excel visualizza la finestra di dialogo Nuovo nome.

(Vedi figura 1.)

  1. Sostituisci il contenuto della casella Nome con la parola “Immagine”.

  2. Sostituisci il contenuto della casella Si riferisce a con la seguente formula:

  3. Fare clic sul pulsante OK. Hai ora definito il nome “Picture” per contenere la formula inserita nel passaggio 10.

  4. Nel foglio di lavoro che conterrà il modulo, seleziona la cella in cui desideri che appaia l’immagine dinamica.

  5. Visualizza la scheda Inserisci della barra multifunzione e usa lo strumento Immagine per selezionare e inserire un’immagine (non importa quale).

  6. Assicurati che l’immagine inserita nel passaggio 13 sia selezionata.

  7. Nella barra della formula, inserisci la formula = Immagine. (Questo è il nome definito nei passaggi da 7 a 11.) L’immagine dovrebbe cambiare per riflettere qualsiasi frutto si chiami nella cella A1.

Ora, ogni volta che il nome del frutto nella cella A1 cambia (che a sua volta è basato sul valore nella cella G1), l’immagine cambierà.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (10450) si applica a Microsoft Excel 2007 e 2010. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: