Condividi:        

EXCELL Richiamare Immagini

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Postdi Anthony47 » 12/12/07 15:23

Puoi affrontare il problema con il “metodo Fiorella”: ti fai una tabella in cui inserisci le coordinate y e l’ immagine associata; eventualmente le coordinate x su cui copiare, se non sono fisse.
Poi con una macro di tipo Worksheet_SelectionChange (va inserita sul modulo di codice del Foglio su cui lavorerai) determini l’ indirizzo della cella selezionata (CurCellAdr = Target.address) e successivamente usi il valore in CurCellAdr per cercare nella tabella di cui sopra se e’ un “x” con associata un’ immagine. Se alla colonna 1 della tabella hai dato un nome (es. Tabx), puoi usare un ciclo del tipo
Codice: Seleziona tutto
For each cell in Range("Tabx")
If cell.value=CurCellAdr then
 NomeImm=Cell.offset(0,1).value
 'PosX=cell.offset(0,2).value    '<<< Scommentare per ottenere anche la Posizione
 Exit for
End If
Next cell


A questo punto dopo aver controllato che NomeImm non e’ vuoto (la cella non sarebbe stata trovata nell’ elenco), hai NomeImm da copiare ed eventualmente PosX con la posizione su cui incollare; usa il codice preso dalla macro corrente per:
-andare in PosX
-controllare se esiste un nome immagine corrente, se SI la selezioni e cancelli
-copiare NomeImm e posizionarla su PosX

Se invece avevi in mente una soluzione diversa prova a scomporre e ricomporre questo codice e quello gia’ in tue mani, vedrai che la soluzione salta fuori; eventualmente pubblicala.
Se invece serve un aiutino, siamo qua.

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19440
Iscritto il: 21/03/06 16:03
Località: Ivrea

Sponsor
 

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "EXCELL Richiamare Immagini":


Chi c’è in linea

Visitano il forum: Nessuno e 42 ospiti

cron