• DİKKAT

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

Image'den Hücreye Resim Kopyalama

  • Konbuyu başlatan Konbuyu başlatan alptun20
  • Başlangıç tarihi Başlangıç tarihi
Katılım
10 Eylül 2009
Mesajlar
288
Excel Vers. ve Dili
2003 Türkçe
Ekli Dosyadakı Form üzerindeki Image nesnesi üzerine ComboBox ile çağırdığımız resmi Excelde B2 hücresine aktarmak istiyorum, yardımları bekliyorum.

Saygılarımla..
 

Ekli dosyalar

bu kodu denermisiniz.


Kod:
Private Sub CommandButton1_Click()
On Error Resume Next
Dim Picture As Object
deg = 0
For Each Picture In Sheets("Sayfa1").Shapes
If TypeName(Sheets("Sayfa1").Shapes(Picture.Name).OLEFormat.Object) = "OLEObject" Then
If TypeName(Sheets("Sayfa1").Shapes(Picture.Name).OLEFormat.Object.Object) = "Image" Then
If Picture.Name = "Image1" Then
deg = 1
End If
End If
End If
Next Picture
If deg = 0 Then
Dim Obj As Object
Dim Cell As Range
Set Cell = Cells(2, "b")
Set Obj = ActiveSheet.OLEObjects.Add(ClassType:="Forms.Image.1")
With Obj
.Left = Cell.Left
.Top = Cell.Top
.Height = Cell.Height
.Width = Cell.Width
.PrintObject = False
End With
End If
Sheets("Sayfa1").Image1.Picture = LoadPicture(None)
resimyükle = ComboBox1.Text
For Each Picture In Sheets("Sayfa1").Shapes
If TypeName(Sheets("Sayfa1").Shapes(Picture.Name).OLEFormat.Object) = "OLEObject" Then
If TypeName(Sheets("Sayfa1").Shapes(Picture.Name).OLEFormat.Object.Object) = "Image" Then
If Picture.Name = "Image1" Then
Sheets("Sayfa1").Shapes(Picture.Name).OLEFormat.Object.Object.Picture = LoadPicture(resimyükle)
End If
End If
End If
Next Picture
End Sub
 
en iyisi dosyayı göndereyim bir kaç tane nesnede boşluklar oluşmuş
 

Ekli dosyalar

yazılan kodları
bunun içine yazdığımız zaman bazı kelimelerin aralarında boşluklar oluyor.

Kod:
 bunun içine yazdığımızda olmuyor 3 . nolu mesajdaki kodu düzelttim.
 
Konunun takpçisiydim elinize sağlık halit bey güzel sonuçlandı.
Bende buna benzer bir işlem yapacaktım çok işime yarayacak.
 
Halit hocam işlem tamam ancak, ımage üzerine gelen resmin küçük bir kısmı hücreye atılıyor. Resmin orijinal halini atmak için ne yapmamız gerekiyor.

Halit Hocam tamam sorunu hallettim teşekkür ederim.
 
Son düzenleme:
Halit hocam işlem tamam ancak, ımage üzerine gelen resmin küçük bir kısmı hücreye atılıyor. Resmin orijinal halini atmak için ne yapmamız gerekiyor.

Halit Hocam tamam sorunu hallettim teşekkür ederim.

iyi çalışmalar
 
Geri
Üst