Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Premesso che il tuo esempio è perfetto al mio scopo, non capisco però (scusami l'ignoranza), cosa sia un "controllo immagine". E' una funzione particolare di excel? Scusami e grazie ancora.
PS Ho inoltre constatato che le immagini nel tuo file di esempio, non sono semplici file immagini (jpeg, bmp o altro) ma altre forme. Posso chiederti come hai inserito queste immagini?
PPS Nel debug mi da questo errore a questa riga: Me.OLEObjects(sh2.Range("A" & lng).Value).Visible = False Dove sbaglio?
- Visualizza
- Barre degli strumenti
- Strumenti di controllo
- Seleziona e disegna un controllo immagine sul foglio
- Click con il tasto dx del mouse sul controllo
- Seleziona: Proprietà
- Nella finestra che compare metti come proprietà Nane il nome che hai nell'elenco(esempio: Sole)
- Seleziona: Picture
- A dx trovi un pulsantino, selezionalo
- Carica la tua immagine
- Dimensiona il controllo
- Quando il controllo è delle dimensioni che vuoi tu
- Selezionalo con il tasto dx del mouse
- Copia
- Click sul foglio
- Incolla
- Ripeti i passi da 5 a 10
- Ripeti per le altre immagini i passi da 13 a 16
- Sovrapponi i controlli
Ripeto che: i Name dei controlli devono essere gli stessi(identici) dei valore che hai nell'elenco. Il nome del tuo elenco deve prendere il posto di quello che io ho fra le parentesi quadre nel codice postato. Nel mio esempio è Elenco. Sono(quasi) sempre qui se hai bisogno.
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)