La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Un saluto a tutti. Ogni tanto mi faccio vivo per chiedervi uno spunto.
1. ho un elenco (frutta, verdura, ...) in foglio nascosto con le tipologie e le varianti:
col1 col2 col3 col4
categoria tipologia variante codice
frutta mele annurca fmanr
frutta mele fuji fmfji
frutta mele golden fmgdn
frutta mele granny fmgry
frutta mele renetta fmrnt
frutta pere abate fpbte
frutta pere cocomerina fpcca
frutta pere coscia fpcsc
frutta pere kaiser fpksr
frutta pere williams fpwls
ed a ogni riga è associata la foto del prodotto.
2. ho una UserForm con ListBox1 dove selezionare la categoria (frutta, verdura) e ListBox2 dove successivamente selezionare la tipologia (pere). Su ListBox3 compaiono le varianti delle pere.
3. Vorrei che cliccando su una riga di ListBox3, in apposito oggetto "Immagine" di UserForm1, mi comparisse l'immagine del prodotto in questione che è presente sulla riga dell'elenco. L'immagine ha il nome/codice che si vede in colonna 4 e la ListBox3 ha il codice in una colonna nascosta (0 pt). Quindi i dati per il match ci sarebbero.
4. non riesco a trovare una soluzione per agganciare l'immagine al nome e portarla in box "Immagine".
Io lavoro pochissimo con le immagini ma non penso sia questo il problema... Qualcuno per favore conosce il metodo?
Office 2016
ciao,
che io sappia (da verificare!) non è possibile caricare l'immagine se non è in una cartella esterna, a meno di fare accrocchi strani
Conviene creare una cartella contenente le immagini (che puoi lasciare anche nel foglio excel) e caricare l'image1 (o come l'hai chiamata) da questa cartella
Grazie. In effetti avevo letto che l'immagine è associabile solo tramite Url. Che, pare, non può essere una cartella del pc affinché chi apre il file sia sempre in grado di accedervi via web (ma se non c'è collegamento?). Proverò con una cartella con sole immagini e spero che la faccenda del link a Url esterno sia una fake news... 😆. Segnerò la discussione come "risolta" dopo le necessarie prove.
Office 2016
se il file viene aperto in locale certo che puoi mettere una url "interna" del pc, se clicchi il comando "picture" di "image1" ti si apre la finestra sul pc.
Bene, ho risolto come da suggerimenti. Le immagini vengono caricate velocemente. Fino a che rimangono in locale e non verranno messe sul server ho risolto con questa formula, sul foglio nascosto, il reperimento della directory: =CONCATENA(SINISTRA(CELLA("nomefile";A1);TROVA("[";CELLA("nomefile";A1))-1);"Immagini\").
In pratica restituisce C:\Users\[NomeUser]\Applicativi\UfficioTecnico\Immagini\. Questo perché le immagini stanno nella stessa directory del file Excel (ovviamente Immagini è un'ulteriore Sub Directory). Permette di non preoccuparsi di reperire il nome con la Function GetUserName che non mi è simpatica.
Una volta sul server e disponibile in rete la directory sarà fissa e ancora più semplice.
Grazie per le dritte e a presto.
Office 2016
