• DİKKAT

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

Değer Değiştirme Düğmesi veya Liste Kutusuna Bağlı MAKRO çalışmıyor ACİL YARDIM

Katılım
15 Mart 2009
Mesajlar
6
Excel Vers. ve Dili
2007 tr
Değer Değiştirme Düğmesi veya Liste Kutusuna Bağlı MAKRO çalışmıyor.

:yardim: Arkadaşlar Benim Sorum Şu
Personel Listesi var ve Bu Personelin Bilgilerini Dosya numarasını Bir Hücreye Girip ENTER tuşuna Basarak Ad, Soyad, Resim Vb. ÇAĞIRA BİLİYORUM Yanlız O dosya numarasını bir liste kutusundan veya başka hücreden Değer değiştirme düğmelerinden değiştirdim de makro yenilenmiyor zaten o makroda personel resimlerini göstermek için araştırdım bulamdaım bir kaç kişi sormuş cevap alamamış sizden ricam bu satırlara ne eklesem düzelir .
AH4: Dosya Numarası kısaca bu hücredeki değeri başka yerden aldındada kişi resmi gelsim. Umarım anlatabilmişimdir..

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Resim As OLEObject
Dim Yeni_Resim As OLEObject
Dim Adres As Range
Dim Dosya_Yolu As String
Dim Resim_Adı As String
If Intersect(Target, [AH4]) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Dosya_Yolu = ThisWorkbook.Path & "\Resimler\"
Resim_Adı = Target.Value & ".jpg"
Set Adres = Range(Target.Offset(0, -3).Address, Target.Offset(5, -6).Address)
If ActiveSheet.Shapes.Count > 0 Then
For Each Resim In ActiveSheet.OLEObjects
If Not Intersect(Range(Resim.TopLeftCell.Address & ":" & Resim.BottomRightCell.Address), Adres) Is Nothing Then
Resim.Delete
End If
Next
End If

If Dir(Dosya_Yolu & Resim_Adı) <> "" Then
Set Yeni_Resim = ActiveSheet.OLEObjects.Add(ClassType:="Forms.Image.1", Link:=False, _
DisplayAsIcon:=False, Left:=Adres.Left, Top:=Adres.Top, Width:=Adres.Width, Height:=Adres.Height)
With Yeni_Resim
.Top = Adres.Top
.Left = Adres.Left
.Height = Adres.Height
.Width = Adres.Width
.Object.PictureSizeMode = fmPictureSizeModeStretch
End With

Yeni_Resim.Object.Picture = LoadPicture(Dosya_Yolu & Resim_Adı)
Else
MsgBox "resim yok"
'Yeni_Resim.Object.Picture = LoadPicture(Dosya_Yolu & Stok_Resmi_Yok.jpg")
End If
Application.ScreenUpdating = True
End Sub
 
Son düzenleme:
Merhaba;
İlk sorunuza ilk cevap benden olsun.
Öncelikle başlığınızdaki "ACİL YARDIM" ibaresini kaldırın. (burda herkes ihtiyacı olduğundan çözüm arıyor ve tüm sorular en az sizinki kadar acil)
Değer değiştiriciye bağlı olarak bir klasörden resim almakla ilgi örneği inceleyin.
Not: kodların yanında örnek dosyanızıda eklerseniz çözüm üretecek arkadaşlara yardımcı olmuş olursunuz. Bir veritabanınız varsa değer değiştirici ile isim vs.. bilgilerinide örnekteki gibi tablonuza çekebilirsiniz.
İyi çalışmalar.
 

Ekli dosyalar

Çok Teşekkür Ederim Güzel Açıklama olmuş ilk sorumdu kurallara pek bakamadım acil ibaresini kaldırdım. Birde sizden ricam Makro Eğitimi için Önereceğiniz Sıfırdan Anlatan Bir Dokuman Görselde olabilir veya A Bir adres öneriniz Varmı.
 
Çok Teşekkür Ederim Güzel Açıklama olmuş ilk sorumdu kurallara pek bakamadım acil ibaresini kaldırdım. Birde sizden ricam Makro Eğitimi için Önereceğiniz Sıfırdan Anlatan Bir Dokuman Görselde olabilir veya A Bir adres öneriniz Varmı.

Merhaba;
Öncelikle makro yada işlev kısaca excel adına kaynak arıyorsanız en doğru yerdesiniz.
Bu siteden alabildiğine faydalanın.
Yazılı kaynak isterseniz;
a) Kitap bölümünden mevcut kitapları araştırın (kısaca biriyle başlayın)
b) Altın üye olarak hazırlanan görsel anlatımlardan faydalanın.
c) Ayrıca kitap olarak önereceğim. Syn M.Temel KORKMAZ hocanın hazırladığı;
Excel İle Programlama - 1
Excel İle Programlama - 2
Excel İle Veri Denetimi
Kitaplarında konuların derinlemesine ve örnekli olarak işlenmiş olduğunu biliyorum.
Bunlardan faydalanabilirsiniz.
İyi çalışmalar.

Ayrıca "ACİL YARDIM" ibaresi başlıkta duruyor.
 
Son düzenleme:
denedim olmadı

Tekrar teşekür ederim ama verdiniz örnek çalışmıyor win 8 kullanıyorum resm yolunu değiştirdim olmadı makro bilgim çok iyi değil az çok anlıyorum ama bilmedim komutlar var en iyisi ekteki deneme dosyasına bakarsanız ordaki resimlerin düğmelerle değişmesi için kod a ne ekleye bilirsiniz. yada sizinkini ona uyarlayabilirmisiniz.
 

Ekli dosyalar

Merhaba;
Birde bu eki deneyin.
Not: Ofis2003 te sorunsuz çalışıyor.
İyi çalışmalar.
 

Ekli dosyalar

Verdiğiniz dosyada Resimler değişiyor ama sol tarafta çıkıyor baya bir kayıyor yani ikincisi resimleri üst üste ekliyor her düğmye her bastımda gelen resim silinmiyor üstüne ekleniyor acaba ofis 2007 kulanıyorum ondanmı acaba. ilgilendiniz için teşekür ederim muygun
 
Sorun Çözuldu

İlginize Teşekür ederim muygun Başka bir yerden bendeki dosyaya düzenleme yapmışlar arkadaşlarda faydalanır belki dosyayı ekliyorum.
 

Ekli dosyalar

Birde Ana forumda bu konu başlığı nasıl değiştirecem acil yazısını kaldıramadım en üstekini düzelttim ama orda aynı görünüyor kontrol panelinde bulamadım yoksa düzelmiyormu.
 
Geri
Üst