PROBLEMA Immagini excel

Merlin38

Utente Attivo
231
64
Buongiorno a tutti, io utilizzo excel 2013 con la seguente macro
Codice:
 Public Sub Prova()

   Dim sImmagine As String


   Dim sPath As String


   Dim c As Range


   Dim rng As Range


   Dim sh As Worksheet


   Dim lLarghezza As Long






   sPath = "Z:\ALL\prove\TEST\"


   Set sh = Worksheets("Foglio1")






   With sh


      Set rng = .Range("E1:E1000")


      For Each c In rng


         If c.Value <> "" Then


                      sImmagine = ""


                      sImmagine = sPath & c.Value & ".jpg"


                      If Dir(sImmagine) <> "" Then


                         c.Select


                         .Pictures.Insert(sImmagine).Select


                          Selection.ShapeRange.Width = c.Width


                    End If


         End If


      Next






   End With






   Set c = Nothing


   Set rng = Nothing


   Set sh = Nothing
End Sub
la seguente macro fa quello di cui ho bisogno, ovvero mi inserisce le immagini prese da una cartella e le collega sulle celle.. il mio problema è che quando inivio magari tramite mail il file excel le immagini spariscono e esce al posto di essi una X rossa con scritto "impossibile visualizzare l'immagine collegata..." sapete come posso risolvere? Grazie mille in anticipo
 

LordNight

UTENTE LEGGENDARIO
Utente Èlite
24,286
10,143
CPU
Intel i7-6700K @ 4,7GHz // Intel i7-3770K @ 4,6GHz
Dissipatore
NZXT Kraken X61 // Cryorig R1 Ultimate
Scheda Madre
Asrock Z170 Extreme 6 // Asrock Z77 Extreme 6
HDD
Samsung SM951 NVMe 512GB + Seagate Barracuda 2TB + vari // Samsung 850 EVO + Seagate Barracuda 2TB
RAM
GSkill Trident Z 2*8GB 3200MHz CL16 @ 3325 MHz CL14 // GSkill Sniper 2*8GB 2400MHz CL11
GPU
Asus GTX 1080 Strix // Intel HD4000
Audio
Vedi "Mainboard"
Monitor
QNIX QX2710 WQHD (2560*1440) IPS 8bit+FRC // Dell U2515H
PSU
EVGA SuperNova 750W G2 // Cooler Master Silent Pro M 500W
Case
Anidees AI Crystal White // Cooler Master Masterbox 5
Periferiche
Sharkoon Skiller SGK1 - Logitech G602 // Microsoft Sculpt Keyboard & Mouse
OS
Win 10 Pro
Buongiorno a tutti, io utilizzo excel 2013 con la seguente macro
Codice:
 Public Sub Prova()

   Dim sImmagine As String


   Dim sPath As String


   Dim c As Range


   Dim rng As Range


   Dim sh As Worksheet


   Dim lLarghezza As Long






   sPath = "Z:\ALL\prove\TEST\"


   Set sh = Worksheets("Foglio1")






   With sh


      Set rng = .Range("E1:E1000")


      For Each c In rng


         If c.Value <> "" Then


                      sImmagine = ""


                      sImmagine = sPath & c.Value & ".jpg"


                      If Dir(sImmagine) <> "" Then


                         c.Select


                         .Pictures.Insert(sImmagine).Select


                          Selection.ShapeRange.Width = c.Width


                    End If


         End If


      Next






   End With






   Set c = Nothing


   Set rng = Nothing


   Set sh = Nothing
End Sub
la seguente macro fa quello di cui ho bisogno, ovvero mi inserisce le immagini prese da una cartella e le collega sulle celle.. il mio problema è che quando inivio magari tramite mail il file excel le immagini spariscono e esce al posto di essi una X rossa con scritto "impossibile visualizzare l'immagine collegata..." sapete come posso risolvere? Grazie mille in anticipo
Credo che l'immagine sparisca semplicemente perché è solo collegata - ma non importata - in excel...
 

Merlin38

Utente Attivo
231
64
molto probabilmente si.. anche perchè con tutte quelle immagini il file mi pesa solo 8kb.. quindi molto probabilmente hai ragione.. ma c'è una soluzione? magari che non lo colleghi ma lo importi?
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!