Putem VBA Koda sam napravio
import gif ili jpg slike u excel.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim strFile As String
If Target.Address = "$A$1" Then
Me.Image1.Picture = LoadPicture("")
strFile = ThisWorkbook.Path & "\Proizvodi\" & Target.Value & ".gif"
If Dir(strFile) <> "" Then Me.Image1.Picture = LoadPicture(strFile): Exit Sub
strFile = ThisWorkbook.Path & "\proizvodi\" & Target.Value & ".jpg"
If Dir(strFile) <> "" Then Me.Image1.Picture = LoadPicture(strFile)
End If
End Sub
I to radi sasvim ok
Obzirom da imam više Sheetova u kojima se ista slika ponavlja linkao sam ćeliju a1
sa sheetom =PARAMETRI!B36 npr kdje će biti upisan naziv slike.
Problem nastupa kada se promjeni opis naziva slike u =PARAMETRI!B36 te se ista ne osvježi sve dok manualno ne uđem u ćeliju A1
Postoji li način da prilikom promjene u polju =PARAMETRI!B36 se automatski osvježe polja gdje se nalazi slika.
LP
import gif ili jpg slike u excel.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim strFile As String
If Target.Address = "$A$1" Then
Me.Image1.Picture = LoadPicture("")
strFile = ThisWorkbook.Path & "\Proizvodi\" & Target.Value & ".gif"
If Dir(strFile) <> "" Then Me.Image1.Picture = LoadPicture(strFile): Exit Sub
strFile = ThisWorkbook.Path & "\proizvodi\" & Target.Value & ".jpg"
If Dir(strFile) <> "" Then Me.Image1.Picture = LoadPicture(strFile)
End If
End Sub
I to radi sasvim ok
Obzirom da imam više Sheetova u kojima se ista slika ponavlja linkao sam ćeliju a1
sa sheetom =PARAMETRI!B36 npr kdje će biti upisan naziv slike.
Problem nastupa kada se promjeni opis naziva slike u =PARAMETRI!B36 te se ista ne osvježi sve dok manualno ne uđem u ćeliju A1
Postoji li način da prilikom promjene u polju =PARAMETRI!B36 se automatski osvježe polja gdje se nalazi slika.
LP

