Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Inserire immagini in excel

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

Inserire immagini in excel

Postdi nippon » 22/05/19 15:00

Buongiorno a tutti. :)

A dispetto del titolo, so con Excel 2019 come si inserisce un'immagine. :D
Quel che volevo sapere, è come si fa per posizionarla automaticamente al centro di una cella.

Per fare un esempio pratico, se io ho una cella 10x10, ed un'immagine 8x8 (i numeri non vogliono dire nulla come unità di misura, è solo per capirci... ;) ), inserendola bisogna poi posizionarla a mano dove si vuole; se io, però, volessi posizionarla facilmente al centro della casella (oppure sopra... sotto... lateralmente... in un angolo), facendo in modo che lei si piazzi automaticamente lì dove a me serve (nel caso in esempio, dovrebbe restare 1 di spazio per ognuno dei 4 lati...), ci sarebbe un modo?...

Grazie! :)
CIAO A TUTTI E GRAZIE A TUTTI QUELLI CHE MI PRENDERANNO IN CONSIDERAZIONE! :)
Avatar utente
nippon
Utente Senior
 
Post: 734
Iscritto il: 22/04/07 15:19

Sponsor
 

Re: Inserire immagini in excel

Postdi Anthony47 » 23/05/19 15:16

Non hai detto nulla su come l'immagine viene inserita; mi limito quindi a uno snippet che e' in grado di "centrare" l'immagine selezionata rispetto alla cella che contiene il suo vertice superiore sinistro:
Codice: Seleziona tutto
If TypeName(Selection) = "Picture" Then
    Selection.Top = Selection.TopLeftCell.Top - Selection.Height / 2 + Selection.TopLeftCell.Height / 2
    Selection.Left = Selection.TopLeftCell.Left - Selection.Width / 2 + Selection.TopLeftCell.Width / 2
End If

Se carichi l'immagine con una macro, allora integra il codice nella tua macro; oppure crea una macro che contenga solo quelle istruzioni e avviala quando vuoi riposizionare un'immagine.
Nota che se l'immagine e' piu' grande della cella allora eventuali riesecuzioni del codice potrebbero spostare l'immagine verso l'alto o verso sinistra

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 16376
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Inserire immagini in excel

Postdi nippon » 30/05/19 06:57

Ciao Anthony, e scusa il ritardo nella risposta... :oops:

Riguardo all'inserimento dell'immagine, seguo il percorso Inserisci > Illustrazioni > Immagini.

Per il codice che m'hai gentilmente dato, ammetto la mia ignoranza, e non ho mai capito come si usano 'sti codici... :oops:


Non so quali altre info può essere utile che ti dia, e nel frattempo aspetto il tuo feedback. ;)

Grazie. :)
CIAO A TUTTI E GRAZIE A TUTTI QUELLI CHE MI PRENDERANNO IN CONSIDERAZIONE! :)
Avatar utente
nippon
Utente Senior
 
Post: 734
Iscritto il: 22/04/07 15:19

Re: Inserire immagini in excel

Postdi Anthony47 » 30/05/19 22:47

Se le immagini le inserisci a mano allora devi crearti una macro che contiene solo le istruzioni date; ad esempio:
Codice: Seleziona tutto
Sub ImgCentra()
If TypeName(Selection) = "Picture" Then
    Selection.Top = Selection.TopLeftCell.Top - Selection.Height / 2 + Selection.TopLeftCell.Height / 2
    Selection.Left = Selection.TopLeftCell.Left - Selection.Width / 2 + Selection.TopLeftCell.Width / 2
End If
End Sub

La metti in un Modulo standard del vba (vedi viewtopic.php?f=26&t=103893&p=647675#p647675); poi selezioni una immagine e lanci quella sub.
Per le varie opzioni su come avviare una sub, vedi viewtopic.php?f=26&t=103893&p=647678#p647678

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 16376
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Inserire immagini in excel":


Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti