power468
Altın Üye
- Katılım
- 23 Aralık 2017
- Mesajlar
- 39
- Excel Vers. ve Dili
- 2016
- Altın Üyelik Bitiş Tarihi
- 21-08-2025
Saygı değer hocalarım. ben UserForm Üzerinden bir Şehit ve Gazi bilgileri için bir kendimce program yaptım. Aşağıda verdiğim kodu kullanarak excel sutununa direk yazarak resime verdiğim rakamları giriyorum. Resimler girdiğim rakama göre değişiyor sıkıntı olmuyor. ancak Userform üzerinden örnek (TextBox) le aynı excel sutununa rakam girdiğimde bilgiler değişiyor ancak resim değişmiyor yardımcı olursanız sevinirim.
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c2]) Is Nothing Then Exit Sub
' hata kontrolü
On Error GoTo çıkış
' Resimleri Sil
ActiveSheet.DrawingObjects.Delete
'Resim yolunun bulunması
Dim Resimyolu As Variant
Dim Resim As Object
Resimyolu = ActiveWorkbook.Path & "\" & Range("c2") & ".jpg"
'Resim oluştur
Set Resim = ActiveSheet.Pictures.Insert(Resimyolu)
'Resmi Boyutlandır
With Range("D1")
Resim.Top = .Top
Resim.Left = .Left
Resim.Height = .Height
Resim.Width = .Width
End With
çıkış:
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [c2]) Is Nothing Then Exit Sub
' hata kontrolü
On Error GoTo çıkış
' Resimleri Sil
ActiveSheet.DrawingObjects.Delete
'Resim yolunun bulunması
Dim Resimyolu As Variant
Dim Resim As Object
Resimyolu = ActiveWorkbook.Path & "\" & Range("c2") & ".jpg"
'Resim oluştur
Set Resim = ActiveSheet.Pictures.Insert(Resimyolu)
'Resmi Boyutlandır
With Range("D1")
Resim.Top = .Top
Resim.Left = .Left
Resim.Height = .Height
Resim.Width = .Width
End With
çıkış:
End Sub