• DİKKAT

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

seçilen aralığın resmini userform üzerinde görmek

Katılım
31 Ağustos 2008
Mesajlar
52
Excel Vers. ve Dili
2007-türkçe
selam arkadaşlar

yaptığım programın son aşamasındayım.
bu özelliğide halledebilirsem program biticek.ve sitede paylaşıcam.

ekte dosyayı gönderiyorum.

sayfa1 deki A1:K9 aralığının fotoğrafını çeker gibi , o aralığın resmini kaydetmek ve
commandbutton a tıklayınca ,userform da image nesnesinin üzerinde ilgili aralığın resmini göstermek istiyorum.

bu mümkünmüdür acaba yardım ederseniz çok mutlu olacağım
dediğim gibi son aşama olarak bu kaldı
 

Ekli dosyalar

levent bey cevap verdiğiniz için teşekkür ederim fakat
programda frame1 üzerinde görüntü çıkmıyor
tekrar bakabilirmisiniz müsait olursanız
 
Merhaba,
Üstadım bu gerçekten harika bir çözüm.
Bunu görünce aklıma excelin kamera özelliği geldi. Acaba kamera özelliğine benzer biçimde ilgili hücreler değiştiğinde bu değişiklik Userform üzerine yansıtılabilir mi?

Saygılar.

Not: Sayın serendal bende çalıştı. Sorun olmadı.
 
Merhaba,
Üstadım bu gerçekten harika bir çözüm.
Bunu görünce aklıma excelin kamera özelliği geldi. Acaba kamera özelliğine benzer biçimde ilgili hücreler değiştiğinde bu değişiklik Userform üzerine yansıtılabilir mi?

Saygılar.

Not: Sayın serendal bende çalıştı. Sorun olmadı.

Teşekkür ederim Sn dEdE. Alanı değişken yapabilirsiniz elbette. Resmi göster butonundaki kodu aşağıdaki ile değiştirerek deneyin.

Kod:
Private Sub CommandButton1_Click()
Range("a1:k" & [a65536].End(3).Row).CopyPicture xlScreen, xlBitmap
Frame1.ScrollBars = fmScrollBarsHorizontal
Frame1.Picture = PastePicture(xlBitmap)
End Sub

Not:Tüm resmi alması için framein dolayısıylada userformun yüksekliğini arttırın. Yada framein scrollbars özelliğini both olarak ayarlayın.
 
Dinamik veri resmi için bu da farklı bir yolu..
 

Ekli dosyalar

Dinamik veri resmi için bu da farklı bir yolu..

Merhaba,
Sayın Gürsoy, verdiğiniz örnekteki olayı UserForm üzerinde de yapabilirmiyiz diye sormuştum.
Sayın Menteşoğlu,
Alanı değişken yapabilirsiniz elbette.
demiş ama, sorum alanı değişken yapmak değil, userform üzerindeki resmi dinamik yapmaktı.
Gerçi komut CommandButton yerine Userform_Activate olarına yazılırsa güncelleme olur diye düşünüyorum.

Saygılar.
 
Userform kapatılıp açınca her şekilde güncel verileri resimleyecektir. Bununla ilgili kodları istediğiniz olaya yazabilirsiniz. Bu initialize olabileceği gibi sizinde belirttiğiniz gibi activate olayınada yazılabilir.
 
Dinamik veri resmi için bu da farklı bir yolu..

Sn. Zeki Gürsoy bu örnekte kullandığınız/eklediğiniz resim türü/denetimi nedir?/nasıl eklediniz?

Bu tür yeni bir resim çerçevesini (Formül çubuğunda range belirtebileceğim bir resim çerçevesi) eklemeye çalıştım ancak olmadı! Anladığım kadarı ile bu bir ActiveX denetimi değil ya da Ekle menüsü Çizimler kısmından eklenen bir resim türü de değil!

Yardımcı olursanız sevinirim.
 
Sn. Zeki Gürsoy bu örnekte kullandığınız/eklediğiniz resim türü/denetimi nedir?/nasıl eklediniz?

Önce kaynağı seçip "kopyala" deyin. Yapıştırma seçeneklerinde "resim olarak" deyip yapıştırma işlemini bitirin. Resim nesnesi gelecektir.

Resim seçiliyken formül çubuğuna da resim olarak gelecek alanın adresini yazın (seçin).
 
Geri
Üst