Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
IMMAGINI di GIGI (utente non iscritto) data: 18/01/2015 10:42:55
Buongiorno,
Volevo chiedere se è possibile associare immagini jpg a delle celle senza utilizzare MACRO.
Questo è il mio caso:
- Nel foglio “Libreria” ho nella colonna A l’elenco dei nomi dei cartelli e nella colonna B i cartelli stradali incollati come immagini jpg;
- Nel foglio “Database” vorrei che, se nella colonna A è scritto il nome di un cartello, nella colonna B venga riportata l’immagine del cartello corrispondente a quel nome.
Nel foglio “Database”, nella cella B2, ho pensato di utilizzare questa formula:
=SE(A2="";"";CERCA.VERT(A2;Libreria!A2:B5;2))
ma la formula “cerca.vert” non mi riporta le immagini! J
Qualcuno per favore mi saprebbe dire come risolvere questa situazione?
Eviterei le MACRO perché non so usarle, ma se è l’unica soluzione, mi ci tuffo in pieno senza problemi!
Vi ringrazio anticipatamente,
Potete inviarmi un file esempio.
distinti saluti
di alfrimpa (utente non iscritto) data: 18/01/2015 11:28:19
Ciao Gigi
La funzione CERCA.VERT, come tutte le funzioni, non può compiere un'azione (nel tuo caso inserire un'immagine) ma restituisce un risultato.
Quindi occorre obbligatoriamente fare ricorso alle macro ed al VBA.
Allega tu il tuo file (così eviti che chi voglia risponderti non sia obbligato a ricrearselo da solo) magari con pochi dati e sulla base di quello incominciare a ragionare.
Personalmente qualche idea c'è l'avrei ma non essendo molto bravo con il VBA non sarei molto celere nella risposta.
Sicuramente qui sul forum troverai gente esperta che saprà fornirti soluzioni adeguate.
Ciò non toglie che potrei provarci anch'io
Alfredo
di alfrimpa (utente non iscritto) data: 18/01/2015 11:41:46
Aggiungo anche che dell'argomento se ne è parlato spesso sui vari forum su Excel quindi se fai una ricerca con Google troverai sicuramente molte discussioni al riguardo e magari potrai trovare qualche spunto che sia utile per te, se non altro per incominciare a prendere un po' di confidenza con il VBA.
Ma se sei a digiuno di VBA la vedo un po' dura......
Però non preoccuparti ad una soluzione, prima o poi, si arriverà.
Alfredo
di isy (utente non iscritto) data: 18/01/2015 12:00:51
Cit: La funzione CERCA.VERT, come tutte le funzioni, non può compiere un'azione (nel tuo caso inserire un'immagine) ma restituisce un risultato.
VERO
Cit: Quindi occorre obbligatoriamente fare ricorso alle macro ed al VBA.
FALSO
Allega un file f'esempio con un paio d'immagini
di alfrimpa (utente non iscritto) data: 18/01/2015 13:35:01
@ Isy
Per curiosità ed in attesa del file potresti "anticipare" qualcosa?
Grazie
Alfredo
di isy (utente non iscritto) data: 18/01/2015 14:45:15
Ciao alfrimpa
Senza utilizzare Vba
Ho allegato il file: SelectPicGetPrice.xls
di alfrimpa (utente non iscritto) data: 18/01/2015 16:08:51
Grazie Isy lo guarderò con attenzione.
Alfredo
Grazie Isy lo guarderò con attenzione.
Alfredo
di alfrimpa (utente non iscritto) data: 18/01/2015 16:25:19
Certo che non basterebbe un'enciclopedia per riportare le "undocumented features" di Excel.
Alfredo
di leolami (utente non iscritto) data: 18/01/2015 19:37:35
Scusate la mia richiesta di AIUTO.
Qualcuno sa creare una macro di Excel 2007 che inserisca foto, prendendole da una casella FOTO ARTICOLI affiancata al file dove all'interno ci sono nomearticolo.jpg.
Il file è composto da 5 fogli, ma io vorrei che al variare della casella A3 del foglio 2 (costi) dove verrebbe digitato nomearticolo, venisse inserita nella casella A23 del foglio 4 (Scheda T) la foto originale senza ridimensionamenti nomearticolo.jpg
Nel caso che la stessa non esistesse ancora, apparisse sempre dentro la casella A23 la scritta Foto Articolo non Disponibile.
Grazie 1000 a chiunque riuscirà ad aiutarmi, considerando che sono ignorante in materia leggermente autodidatta, quindi faccia conto di parlare con un bambino di 10 anni. Ciao e Grazie 1000
di Vecchio Frac data: 18/01/2015 21:07:36
@leolami
Inizia una nuova discussione con il tuo problema.