• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

İmage Üzerindeki Resmi Koşullu Silme

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
355
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Merhaba

Aşağıdaki kod ile userform üzerindeki image nesnesine resim çektiriyorum

Bu koddan bağımsız olarak;
Örneğin A2 hücre değişmesi durumunda (bu arada hücrenin değişmesini ListBox üzerinden yapıyorum) ve image nesnesinde resim varsa silsin
Bazen resim olmayabiliyor, o nedenle var yok kontrolü yaptırayım dedim olmadı, hatayı görmesin dedim o da olmadı

Nasıl düzenlemem gerekiyor

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

On Error Resume Next

If Intersect(Target, [A2]) Is Nothing Then Exit Sub

Image1.Picture = LoadPicture("")

End Sub
Resim Yükleme
Kod:
Private Sub ListBox5_Click()

Range("G3") = Me.ListBox5
Set Grafik = Shapes("Grafik1").Chart
Grafik.Export VBA.Environ("TEMP") & Application.PathSeparator & "Grafik1.jpg"
Me.Image1.Picture = LoadPicture(VBA.Environ("TEMP") & Application.PathSeparator & "Grafik1.jpg")

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,637
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
A2 hücresi nasıl değişiyor?

Ayrıca Image nesnesi userform üzerinde olduğu için başına bunu eklemeniz gerekir.

UserForm1.Image1.Picture = LoadPicture("")
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
355
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
UserForm1 ekleyince oldu, teşekkür ederim oldu

A2 hücresi UserForm üzerindeki ListBox seçimiyle değişiyor
 
Üst