Sostituire lettera con immagine



  • Sostituire lettera con immagine
    di tonino data: 08/10/2015 15:13:44

    Buongiorno, sono Toni e mi sono appena iscritto.
    Per favore vorrei sapere come creare una macro in EXCEL 2003 che mi permetta di sostituire una immagine ad ogni lettera:

    Un esempio: Scrivo in Pane la macro dovrebbe scompormi PANE in A3, A4, A5, A6 e in B3 dovrei inserire una prima immagine che potrebbe essere un campo di grano; in B4 potrei inserire una foto di farina; nell B5 una foto di una panetteria; in B6 inserire una tavola con del pane sopra.

    Per favore potreste suggerirmi una macro per questo mio problema ?
    Grazie molte

    Toni



  • di asdrubale87 data: 08/10/2015 16:54:31

    mmm...un pò poco chiaro...
    fino al punto di scomporre una parola in più celle non ci sono problemi, ma per inserire le immagini nascono dei problemi, dovresti trovare una regola che colleghi le immagini con i valori delle celle, in questo caso P=grano, A=farina, N=panetteria, E=tavola
    così facendo però rischieresti questo caso: scrivendo la parola NANE otterresti le seguenti foto: panetteria, farina, panetteria, tavola... il che mi sembra insensato...
    potresti dare qualche informazione in più su cosa vuoi ottenere?



  • di tonino data: 08/10/2015 20:37:01

    Caro Asdrubale87,
    provo a reimpostare la mia necessità:
    Scriverei la parola "dottore" in A1.
    La parola dovrebbe essere scomposta in A2, A3, A4, A5, A6, A7, A8 -

    A questo punto potrei impostare immagini fisse per ogni lettera dell'alfabeto nei rispettivi campi B2, B3, B4 , B5, B6, B7, B8.
    Per esempio alla lettera "A" farei corrispondere un alce;
    alla lettera "B" una banana; alla lettera "C" una carota; e così via.
    Con questa soluzione potresti darmi suggerimenti su una macro ?
    Ti ringrazio ancora Tonino



  • di alfrimpa data: 08/10/2015 21:05:27

    Ciao Tonino

    Mi permetto di consigliarti di effettuare una ricerca con Google inserendo come chiave: "Excel VBA inserire immagini" e vedrai che verranno fuori molti link (qualcuno anche di questo forum) che possono essere un ottimo spunto di partenza e di riflessione.

    Se incominci a "giocarci" un po' tu vedrai che imparerai molto.





  • di patel data: 09/10/2015 07:51:34

    Tonino, per fare quello che chiedi devi allegare un file con tutte le immagini che abbiano il nome = alla lettera, per capirsi meglio:
    il nome dell'alce deve essere A
    il nome della banana B
    il nome della carota C




  • Patel
    di tonino data: 09/10/2015 10:00:44

    Ciao Patel, come da te richiesto ti faccio pervenire il file con lettere ed immagini.

    Ciao Tonino



  • di patel data: 09/10/2015 12:29:16

    il file non lo devi far pervenire a me, ma allegarlo qui nel forum, ancora non l'hai fatto




  • Per Patel
    di tonino data: 09/10/2015 15:36:28

    Ciao Patel ho appena inviato l'allegato in formato zip

    Ciao Tonino



  • di patel data: 09/10/2015 18:31:05

    non si vede l'allegato, hai utilizzato il pulsante celeste in alto a destra ?





  • di asdrubale87 data: 10/10/2015 12:07:19

    ho caricato una prova in excel.
    nella cella B3 inserisci la parola sulla quale lavorare, poi clicchi sull'orrendo bottone che ho creato "attiva macro" e tutto funziona
    non sono riuscito ad automatizzare la cancellazione delle foto inserite in precedenza, alla prima parola che processi la macro funziona, alle successive le immagini si andranno a sovrapporre alle precedenti creando un pò di caos.
    per questo problema non ho ancora una soluzione, se non cancellarle a mano di volta in volta