Ho provato a cercare nei vari topic ma non trovo nulla che riesca a soddisfare in pieno quanto richiesto.
Quello che vorrei facesse la macro è questo.
1) Premetto che ho creato una cartella compressa .rar con all'interno solo immagini.jpg con chiave di protezione.
2) Ho masterizzato su un CD la cartella descritta sopra.
Quello che vorrei facesse la macro, se è possibile aprire direttamente sul cd la cartella e far visualizzare la/e foto richieste tramite il visualizzatore foto di windows.
Se questo non fosse possibile, avevo pensato a un UserForm con all'interno un ImageList con procedure del tipo select case.
Cercherò di spiegare al meglio quello che devo fare ;
In una cartella di lavoro del tipo (xlsm) ci sono 2 Fogli uno denominato LEGNA e uno denominato PELLET
Nel Foglio "LEGNA" e PELLET lavorando nella classe Worksheet selection_change, scrivo una stringa sempre e solamente nel Range("A2"), in base a quello che scrivo deve aprire e visualizzare delle foto contenute nel cd che può essere una, oppure più di una.
Nel caso di apertura e visualizzazione tramite UserForm avevo pensato di farlo comparire solo se serve ad esempio
- Codice: Seleziona tutto
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A2") = "faggio" Then
UserForm1.Show
End If
End Sub
quello che dovrebbe fare adesso è andare sul cd e visualizzare delle foto associate alla stringa "faggio" e qui credo andrebbe bene un select case ad esempio If case "faggio" ImageList1.ListImages.Add(1,univoco,LoadPicture("D:\Immagini\taglio1.jpg))
Grazie