Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Integrare immagini come dati di casella

Ultimo Aggiornamento: 25/11/2019 13:11
Post: 1
Registrato il: 20/11/2019
Età: 42
Utente Junior
Excel versione 1152.18.1903.0
OFFLINE
20/11/2019 15:30

Buongiorno,

avrei necessità di integrare delle immagini nel testo così da poterle utilizzare nella formula COPIA ed avere un'unica cella di riferimento così da poter aggiornare quella soltanto ed avere tutto il documento aggiornato conseguentemente.
Nello specifico mi servirebbe avere una cella che integri immagini e testo, in modo che io possa utilizzare il banale "=" oppure una formuletta semplice tipo "TROVA" per riportarne il testo contenuto (completo di immagini) altrove nel documento: è possibile? Ho visto molte discussioni in merito, ma non ho capito come dovrei fare e non mi è chiaro se devo per forza implementare una macro (cosa che non sono in grado di fare) o se posso fare anche diversamente.
Grazie a tutti in anticipo per l'aiuto!
Post: 2.436
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
21/11/2019 10:01

ciao
in sostanza no.

In breve: il testo è parte di una cella mentre l'immagine è un oggetto a se stante che, anche se si può "far coincidere" con una cella, non ne fa parte.

In excel ci sono alcuni caratteri speciali che restituiscono "immagini" semplici (vado a mente: il weddings), ma quasi dei disegni, tipo cerchi quadrati e forse qualche altra cosa.

Se le tue immagini sono dei file esterni, non puoi fare quello che chiedi a meno di un uso importante di macro o di un semplice copia incolla.

saluti



[Modificato da dodo47 21/11/2019 10:09]
Domenico
Win 10 - Excel 2016
Post: 1
Registrato il: 20/11/2019
Età: 42
Utente Junior
Excel versione 1152.18.1903.0
OFFLINE
25/11/2019 12:30

Grazie Domenico, come posso fare per impostare una macro che lo faccia? Posso preparare dei files esterni da andare a prendere delle dimensioni della casella in cui andrei a metterli, ma non so come fare la macro, purtroppo sono a digiuno di programmazione.. mi puoi aiutare?
Post: 2.446
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
25/11/2019 13:11

Re:
piccolo_legionario, 25/11/2019 12.30:

Grazie Domenico, come posso fare per impostare una macro che lo faccia? Posso preparare dei files esterni da andare a prendere delle dimensioni della casella in cui andrei a metterli, ma non so come fare la macro, purtroppo sono a digiuno di programmazione.. mi puoi aiutare?



Ciao
io ti posso dare un suggerimento ma capisci bene che se non sai proprio nulla, la cosa diventa difficile.
Non puoi chiedere un lavoro "chiavi in mano".

1) crea una cartella con le tue immagini
2) non ha importanza la dimensione delle immagini perchè le adattiamo alla cella con il codice
3) dimensiona una cella qualsiasi in larghezza ed altezza come vuoi tu
4) adatta le prime due righe del codice al tuo percorso ed al nome di 1 foto (jpg) qualsiasi per le prove
5) posizionati sulla cella che hai dimensionato ed esegui in seguente codice

Poi ovviamente devi cominciare a capirci qualcosa.


Saluti

(il seguente codice inserisce una foto che si chiama MiaImmagine.jpg nella cella attiva e la adatta alle dimensioni della cella stessa)

Sub insImg()
mPath = "C:\Foto" 'cambiare percorso delle foto
mFoto = "MiaImmagine" ' nome foto senza estensione
If Dir(mPath & "\" & mFoto & ".jpg") <> "" Then ' se la foto esiste
    With ActiveSheet.Pictures.Insert(mPath & "\" & mFoto & ".jpg")
        .ShapeRange.LockAspectRatio = msoFalse
        mTop = ActiveCell.Top
        mLeft = ActiveCell.Left
        mHeight = ActiveCell.Height
        mWidth = ActiveCell.Width
        .Top = mTop
        .Left = mLeft
        .Width = mWidth
        .Height = mHeight
    End With
Else
    MsgBox "Foto inesistente"
End If
End Sub





[Modificato da dodo47 25/11/2019 16:16]
Domenico
Win 10 - Excel 2016
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 08:08. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com